All that means is the script failed to run. It says nothing about
why.
Check the server error logs to see if a more detailed error message was recorded. Failing that, try running the script from the command line (telnet, SSH, etc.) to see what error(s) Perl reports.
Once you've got a more detailed error message, if you still can't figure out the problem, post the message(s) here and we'll see if we can offer a suggestion.
Dan O.
www.much2.com