It's not an easy task to do it completely yourself.
You can use office interop services in .NET or OLE objects in Delphi to achieve this.
If I were you I opened a word document for them and let them do what ever they want in there :
http://www.addictivetips.com/microsoft-office/create-user-entry-forms-in-word-2010/[
^]
After that I show them the list of user controls and let them change their names.
Also you can save this document in HTML format but it only will be opened by IE.
Hope it helps.