Eek,
I agree with Tom. There is not an easier, more flexible, or more powerful way to do CGI than Perl. I don't think Perl is your problem, anyway. It does not matter what language you write your CGI code in if you can't figure out how to work with the web server. When you get the web server trick figured out, you can write your CGI in any language that will obey the rules of CGI. After all, CGI is just a set of rules. If you obey those rules, you can get web servers to do things for you. I understand your under some time constraints, but, get a very simple CGI script to work so you can demonstrate that your web server is doing its job. Then, you can develop the basic CGI pattern to do anything you want.
a most basic piece of CGI..... change the first line to point at your Perl.
Code:
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>A NEW CGI PAGE</TITLE></HEAD>\n";
print "<BODY><P>Here is the text I want to see</P></BODY></HTML>";
Put this in your 'cgi-bin' or equivalent (the place where you web server expects CGI code to live). Set the execute bits if you are on a UNIX box. Get your web server to execute this most simple CGI and you are on your way.
I seem to remember ( from another post) that you are using Windows Personal Web Server. The only thing I have ever done with that is delete it from my machine, so, I can't be of any assistance with that. I do remember seeing some old posts on the PWS subject. You might go looking back a few months to see if you can find them. However, if you go the Apache route, there are several in TT that will be able to assist.
good luck. I hope this helps.
keep the rudder amid ship and beware the odd typo