I agree with
Chady, it is a bit hard to help out without seeing your code.
Also, yes, ALWAYS, I repeat, always use CGI.pm, since it is bundled with most Perl distro's now days, leaving no excuses (usually) about "oh I can't user CGI.pm since my server doesn't support, etc."
Last but not least, I would suggest choosing another server to do this work on... perhaps you should see
jcwren's homenode, and find about
Perlmonk where you can get free testing space for your stuff!
Andy Summers