Hace poco hice algo parecido. Cuando necesitas almacenar algo en una base de datos con texto formateado, lo mejor es usar etiquetas personalizadas. Yo particularmente desarrollé mis propias etiquetas parecidas a las de vCode. Puedes ver como hacerlas aca:
http://www.forosdelweb.com/showthrea...26874#poststop
En mi caso, hice etiquetas para links y para imágenes. Un saludo!