E` esatto. Puoi anche usare quel metodo, con le limitazioni che hai detto. Per cui viene usato solo se non hai a disposizione un linguaggio lato server.

Per tale problema dovresti postare nella sezine scripting, ma ti posso fin d'ora anticipare che nel tag form ci deve essere:
<form action="mailto:utente@dominio.ecc.it" ...>

Per come fare il form, ti consiglio il tutorial su HTML di questo sito (HTML.it).

Ciao
Michele