in reply to Testing scripts

Check your "Shebang line".

CGI scripts should start with something like:

#!/usr/bin/perl print "Content-type: text/plain\n\n"; print "Hello World!\n";
(Assuming your web server is *nix. If it is Windows, the path to perl needs to be set appropriately: #!c:\path\to\perl.exe. )

For effective debugging, if you use IE, you should turn off "Friendly HTTP error messages" because they hide root cause.

For instructions, see http://www.communitymx.com/content/article.cfm?cid=a66b8 .

     Theory is when you know something, but it doesn't work.
    Practice is when something works, but you don't know why it works.
    Programmers combine Theory and Practice: Nothing works and they don't know why.         -Anonymous