** Can anyone help me figure out the error log?
Premature end of script **
I'm afraid all that means is that the script didn't run. It says nothing specific about why (which could be any number of reasons).
If you have shell access (telnet, SSH, etc.) you can try running the script from there to see what error(s) Perl reports. If the script runs and generated HTML code, chances are that incorrect permissions are the cause.
Dan O.
------------------