As stated previously, be specific about your requirements.
Your web host may even have a free script for you.
There are a few types of contact pages. HTML only forms usually require the end user to use open their email client to process the form. CGI scripts on the other hand do not require the user to have an email client...