** I don't have a perl5 subdirectory. **
You won't normally. Perl is installed on the system, each and every user on that system does not usually have a separate installation.
** Why is a perl5 directory required? **
It isn't but Perl (version 5+) needs to be installed on the web server somewhere in order for that server to be able to run Perl scripts.
** I don't know what perl 5 is. **
Perl is a computer language which allow scripts written in it to run (execute) on the server. "5" is the version of Perl which needs to be installed.
** I'm on rogers.com **
If that is the free service included with your cable ISP service, I doubt its web space allows you to run CGI scripts written in Perl. Check your host's FAQs to see if they allow CGI scripts on your hosting plan. If not, you will not be able to use CalendarScript there.
** I do have a cgi-bin directory. **
Before or after the you attempted to install the script? If before, than your hosting package may allow CGI scripts. Check your host's FAQs.
** I could fpt into my site and I suppose I could manually move them to the correct spot under cgi-bin... **
The easiest way I've found to install the script is to extract the files locally (on your own computer), edit the first line of the calendar.pl and calendar_admin.pl files to point to the correct location to Perl on the server and then FTP the files (maintaining their directory structure) to the location on the web server you want them.
If you're hosted on a Unix based server you may also need to set proper permissions of the calendar.pl and calendar_admin.pl files.
Dan O.
------------------