Are you using wordpress by any chance? If so i would definitely try out the contact form 7 plugin. If not wordpress are you using some kind of CMS (drupal, joomla, ...)?
If you don't want to write your own you could use one of the many form generator, this is just one: www.jotform.com It does require you to have knowldge of css if you want to style it, but as I say that's just one example there are plenty others.
if you have blogger site is easy just search in google [Contact Forms For Blogger] There is a lot of site provides this service the same thing for wordpress
Clicking the thumb up would do I hope it helped. If you have any difficulties feel free to contact me over PM.
I have used www.123ContactForm.com a couple times in the past, would recommend. Lets you build your own contact forms, also you can set up questionnaires, polls and loads of other different forms. You can create 5 different forms to build as a free user... or do as i have done and just keep re-registering with different email addresses. )
Here's a very basic sendmail(); script. It isn't using validation so something you'd need to look into... contact.php sendmail.php
Here's a great tutorial that teaches you how to make a fully featured contact form with jquery validation http://www.tutwow.com/htmlcss/create-a-simple-and-secure-contact-form-with-jquery-and-php/
If you are using wordpress, just "add new plugin" and type in "contact form" and you there's many different ones you can use.