in reply to bulletin board

What doesn't it do? What does it do instead? Are there any errors you can report from the error log? What does the user see? Have you tried running the script from the command line (setting env variables you need first)? What was the result of that? Did you write this script yourself or "borrow" it? Have you tried "perl -cw script.pl" from the commandline to ensure that the script compiles correctly and without warnings?

Oh yeah, "use strict;" and "use CGI;" and so on and so forth. "#!/usr/bin/perl -w" and

--
$you = new YOU;
honk() if $you->love(perl)