in reply to alternatives to cgi.pm
use CGI qw/ form /; [download]
use CGI qw/ cgi /; [download]
this will allow for using CGI.pm for parsing, and still allow you to generate your own HTML.