Hola,
Sobre lo de los saltos de linea, la respuesta esta en el FAQs:
http://www.forosdelweb.com/showthrea...770#post245770 . Hay que revisarlas mas a menudo.
Y sobre lo de los estilos, podrias meter las etiquetas HTML directamente en el texto, siempre que te fies del que mete el texto en el formulario. O tambien podrias hacer como en los foros crear unas etiquetas a medida que sustituyes por las HTML a la hora de mostrar el texto.
Saludos.