ciao sto facendo la stessa cosa!
dunque prima fai con javascript l'inseirmento di un determinato codice, ad esempio:
<html>
<head>
<script language="javascript">
function ciao(messaggio){
document.forms['nik'].elements['mex'].value= document.forms['nik'].elements['mex'].value + messaggio;
}
</script>
</head>
<body>
ciao
<form name="nik">
funzione
<textarea name="mex"></textarea>
</form>
</body>
</html>
poi , quando nella pagina dinamica (io uso asp) ricevi la variabile fai un repalce! ad esempio
replace messaggio_da_inserire(messaggio_da_inserire,":codi ce_che_vuoi:","[img]faccina.gif[/img]</img>")
capito?