Like groovicus said, HTML is the only option. But HTML is actually a very easy language to learn (but it's true that forms are possibly the most complicated aspect of HTML)
Try visiting this
tutorial. It is pretty good and offers a step by step approach to making a form that will be e-mailed to you using the client computer's e-mail program (i.e. Outlook Express). But, if the user doesn't have an e-mail program configured. You'd be out of luck.
Many companies offer free form submission services to their members. Many eons ago, I used Bravenet.com's
free form submission service. They were quite good for the price. They have a simple Form Builder that you can use to create simple forms without having to know any HTML. They (the forms) were not that super and when I was using it they pasted an ad on my form. I circumvened thid by designing my own form and using their script to handle the form. This wan't a violation of their TOS back then, but you should check that out before doing so. In any case, you should put a "Form Submission Provided By Bravenet.com" notice on the form, if they don't.