I have the same problem...
When I run debug, it can't find any of the files.
http://tuschtech.com/AdmiralsHockeyClub/cgi-bin/debug.pl
Here's the message I recieved from Yahoo support:
Perl Path
==========
Perl scripts generally start what a "Perl directive", or the path to
Perl.
The web server's operating system reads the beginning of every script
and looks for this directive. Here is an example of a Perl directive:
#!/usr/bin/perl
We recommend that you use this directive on the first line of all Perl
scripts. The directive is required to pass parameters to Perl such as -w
or "warning" to add additional details to the log file while
troubleshooting your scripts. Here is an example of a Perl directive
with -w.
#!/usr/bin/perl -w
In addition, if your script is used in another server environment, the
Perl directive will ensure portability and allow your script to run in
most environments.
Cgi-bin And Perl extensions
===========================
Yahoo! Web Hosting does not require a "cgi-bin" directory to run Perl
scripts. You may place Perl scripts anywhere in your site directory
structure. You are also not required to change file permissions to run
Perl scripts.
Our servers will recognize the file extensions ".pl" and ".pm" as a Perl
script.
Your Perl script must be named with either a ".pl" or ".pm" extension.
We do not support the ".cgi" extension. If your Perl script has the
extension ".cgi", please rename the extension to ".pl" or ".pm".
CGI Perl Module
===============
You can use the CGI Perl module to create and handle HTML headers,
dynamic web forms, HTTP cookies, etc. Please review the CGI Module
documentation at:
http://perldoc.perl.org/
------------------