Hiya,
If your server is setup to use cgiwrap there is no way to get around it. It isn't that difficult to use though...all it does it change the naming convention so that when the script runs it runs as your username.
Say for example you have a script called cool.cgi
Normally it would be called through a web browser like this:
http://yourserver.com/yourdir/cgi-bin/cool.cgi
With cgiwrap you have to change the call like this:
http://yourserver.com/cgi-bin/cgiwrap/yourusername/cool.cgi
See how your moving the reference to your username? The first thing you are doing is calling cgiwrap which is in your servers cgi-bin. Based on the username provided in the URL it will cd to the appropriate directory and then run the script that follows your username.
So to use cgiwrap the first thing you type is:
http://yourserver.com/cgi-bin/cgiwrap/username
After that you simply put the name of the program you want to run...path info too if you have it in a sub-directory in your cgi-bin.
By the way Perl and cgi are virtually inseperable they go hand in hand because of perl's nature...so hopefully you'll get used to cgi quite quickly
Rod