Ah ok, thx.
I tried to instal CGI:IRC see: http://cgiirc.sourceforge.net/
So if cgi is working, then perl might be the culprit.
But I figured it would work with dreamhost very easily, since the author gives a plug for dreamhost on this page:
http://cgiirc.sourceforge.net/download/
The install instructions said to do this:
"2. Copy or upload all the files to your cgi-bin directory, and put the images directory in the correct location (may or may not be inside the cgi-bin directory)."
So I won't bother with the cgi-bin dir. Instead the files are all in a directory I have created (with 755 permissions).
I've checked that all the relevent files have 755 permissions.
When I point my browser to the directory, I just get a listing of the files.
The FAQ does mention this:
"The default path to perl in the scripts is /usr/bin/perl, this is the correct path on almost all systems, however sometimes other paths are used, /usr/local/bin/perl being one of the most common"
Is /usr/bin/perl the correct path on dreamhost shared accounts?