Hola:
No existe ninguna fórmula mágica... un poco de html para saber que controles usar, pero para ficheros del usuario es indispensable un control file... y los atributos del form que indicamos más arriba de este mensaje... y si dispones de un lenguaje del servidor, enviar el formulario a una página procesada por ese lenguaje... y el proceso buscarlo en el foro correspondiente (si es php podría ayudarte).
En este tuto:
El abc de los formularios puse algunas cosas que podrían ayudarte...
Supongo que los editores normales generan formularios (aunque recuerdo que insertaban mucho código "basura"... y en el servidor usar la función mail (creo que todos los lenguajes usan una función con el mismo nombre)
Saludos