IMO, its not good to re-create the wheel. If it's already available in google docs, why not use it? But, if you want to make it yourself, the easiest way, imo, would be to program it in a html form, and when the user submits the form, it sends an email to a recipient with all the data in the form.