Hola:
Si en el control hidden name="recipient", tienes el atributo name con el valor recipient, me suena raro que no comprendas que quieras usar un campo para el teléfono sin el atributo name="telefono"... lo mismo para el nombre y para el email...
Como penitencia deberías leer este tutorial:
El abc de los formularios...
En vez de ponerte un ejemplo, deberías mostrarnos las pruebas que has hecho.
Saludos