A ver,
Según el código que tienes, no hace falta agregarle otro campo porque el campo "Email" es precisamente para lo que pides.
Tienes 5 campos.
Nombre -> Que se mostrara en el correo.
Email -> De quien se envía el correo.Asunto -> Titulo del correo.
Mensaje -> Contenido del correo.
Archivo -> No hace falta explicación.
¿ Por qué quieres agregarle otro campo que haga lo mismo ?
A parte de esto:
quiero hacer que el imput de nombre sea el correo que envia y el de correo el que resive y el area de texto texarea me permita insertar mensajes con formato html
Pues, en vez de solo querer, puedes aprender. Mira este enlace:
Como enviar correos con phpSaludos