Don't get discouraged, forms can be frustrating to say the least. Here is a link to an industry standard that I have used for a long time and had good results:
http://phpformgen.sourceforge.net/
The only thing to keep in mind w/ using a form generator like this is that you have to make sure to end your page file that you create w/ .php or it won't work and will display jibberish if you try to call the functions in using plain .html. It is possible though to use the .php inside of html pages but it is tricky if you aren't experienced. One thing also to consider is that in the past year or so a number of spammers have been exploiting a lot of .php forms and using them in some fashion to broadcast their spam to others. There really isn't a good way that I have found to combat this so, my firm purchased a solution called form-processor pro from a company called Mitridat. Their support is almost comical, but the product itself is pretty robust and instead of using php in the page to send the form, it is an application that uses coding to call in the form properties and making it harder for hackers to abuse them. (or at least that has been our experience with it).
The Mitridat solution is not a free app, but might be worth considering should you have more calls for forms in the future, here is a link to the Mitridat website, hope this helps:
http://www.mitridat.com/products-for...essor-pro.html
And, an online demo can be found here:
http://www.email-form.com/online-demo.html
Hope this helps. I will also be watching to see if others might have a form solution / generator that they recommend.