I created a php form, which relays the results to my email account. The code is based mainly on examples in The Essential Guide to Dreamweaver with CSS, AJAX, and PHP. The page gets the job done. But, it's a little rough around the edges. There are three problems:
1) The form is resent if the user hits reload before navigating away from the page.
2) If Javascript is turned off and the user enters an invalid email address, the form is not sent, all the information is cleared, and the user is not given any sort of notice of what just happened.
3) Every so often, emails are dropped -- I don't receive them. I have gotten complains from users and I have experienced this problem myself during testing. (This may have more to do with a problem with my host than a problem with the code. I have opened a ticket with my hosting company.)
The page can be viewed at http://www.westchesterenglish.com/registration.php and the code is attached.