Forum Moderators: phranque
Others may chime in but the last time I used a CGI script for email I used Matt Wrights Formscript. Do a search for "Matt Wrights Formmail"
Using a free host because your not sure how popular your site will be is not a good enough reason. There are 100's of hosts available for less than $5/month that make it a breeze to set up a site. Many of these hosts use something called Cpanel/Fantastico to automate the installation of common scripts.
If you insist on free hosting there are free hosts that will meet your needs. Geocities let's you set up email forms and what not.
Also have you considered other options like blogger or xanga?