Un passo indietro.

Ho riletto la tua domanda, e magari chiedevi un sistema per passare il contenuto di un div ad una textarea, in modo da poterlo trasferire al server.

document.NOMEFORM.NOMETEXTAREA.value = document.getElementById('ID_DEL_DIV').innerHTML;

Magari in mezzo devi filtrare con escape():

var temp = document.getElementById('ID_DEL_DIV').innerHTML;
document.NOMEFORM.NOMETEXTAREA.value = escape(temp);

Poi sta al server applicare il corrispondente di unescape() e gestire la trasformazione.

Ciao
Michele