perrin offers sound advice.
To clarify, my answers were HTML answers. You can have many forms in a web page. CGI.pm is my preferred module for reading CGI form parameters, but I do not use it to create HTML. Although it doesn't seem to, if start_multipart_form indeed generates <html> and <body> tags, then the answer would be no, since only one of each are allowed. Your browser may be displaying it, but not all will reliably. Good luck!