ciao
la questione ha diversi aspetti:
-la preparazione del modulo (html)
-il metodo d'invio [server o client, quindi linguaggio dinamico (consigliabile) o sfruttamento del client di posta dell'utente (sconsigliabile) ]
in questa sezione curiamo l'aspetto html, quindi solo il form
per cominciare puoi partire da qui:
http://www.html.it/pag/16069/struttura-del-tag-form/