well it completely depends on what you want to do with the emails. store them in a database? just email them to an address? add it to some form of email manager? you'll probably need to add some form of validation and security as well.
and i'm not sure what you're talking about but you're still going to have to use html to build forms.