Evan, we are also running a Perl script on IIS6. This is what I did to get things running:
1. Install ActivePerl. You can get it here- www.activestate.com
2. Once it's been installed, open IIS and connect to your webserver.
3. Under you server should be a folder named "Web Service Extensions". Just to be sure mark "Perl CGI Extension", "Perl ISAPI Extension", and "PerlEx ISAPI Extension" as "Allowed".
4. On your Webserver, create a folder called "cgi-bin". For security's sake, this should be outside of your "wwwroot" folder.
5. Back in IIS, right-click on your website, and select New->Virtual Directory.
6. When the wizard starts, click "next" then enter "cgi-bin" in the "alias" field. next
7. Enter the path to the "cgi-bin" folder you created in step 4. next
8. Check "Execute (such as ISAPI applications or CGI)" next, finish.
9. Now you can place the iTunesU.pl file in the folder you created in step 4, and access it at "http://www.website.edu/cgi-bin/iTunesU.pl"
NEXT
You'll need to install 2 Perl modules to run the Perl script.
1. Click Start -> Run, and type "cmd". This should open your command prompt.
2. at the command prompt type "ppm install Digest-SHA". This will update your Perl install with the hmac
sha256hex algorithm you'll need.
3. at the command prompt type "ppm install
http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd". This will install the SSLeay module you'll need.
That should get you up and running. I just went through all of this yesterday, so hopefully it'll work well for you too.
Tony