Te explico de memoria (quizás me equivoque).
Usa mi ejemplo pero con el <input type="text"> tipo hidden, con eso vas a tener un elemento que contenga la dirección a la que va a salir el mensaje.
El action de tu form debe llevar un mailto(...), pero como tienes que armar la dirección, entonces haz que el action llame a una función JavaScript, asi: action="javascript
:armaSalida()".
La función debe armar el mensaje mas o menos asi:
Código PHP:
function armaSalida() {
var para = document.frm.txt.value;
var cc = "";
var asunto = "Asunto tal";
var cuerpo = "Este es el mensaje";
var mensaje;
mensaje = "mailto:" + para +
"?cc=" + cc +
"&subject=" + escape(asunto) +
"&body=" + escape(cuerpo);
window.location = mensaje;
}
Cualquier duda, grita.