Script to run commands as root user

Hello I have a script which is working fine so far to generate HTML file. Now i am wondering how do i include a syntax where it can change itself to root user and execute a specific commands as root user.

Please help, Thanks in advance.

-Siddhesh

su - username -c "command1;command2;..."

But this will ask for root password...Can this be automated too? As in taking the input from a file or something like that?

-Siddhesh