Hola Calisco:
Hay un script muy bueno que se llama HTMLArea...
Si lo buscas en Internet seguramente encuentres mucha información.
El propio editor de estos foros (creo que hay que usar modo avanzado) usan algo parecido.
En este foro hemos hecho algo que te puede servir de ejemplo:
http://www.pepemolina.com/generador/generador.html
Saludos