I copied your script exactly, and it ran fine under Apache on Red Hat 7.3 Linux. If the webserver is on a Windows 2000 platform, I seriously doubt the location of "perl" is "/usr/bin/perl" like you specified in the top #! line - I would expect to see something starting with "c:" with backslashes like "c:\path\to\perl".
HTH.
Comment on Re: Re: Perl hosting setup and taint check.
Sorry for any possible confusion, that was left in since I checked the script on my linux box at home. Saying that, I was under the impression that the location of Perl specified in the #! line didn't affect running at all under Windows (except for the modifiers after like -w etc.) Am I incorrect in this assumption?