Mi punto 4 no se refiere si se sabe todo o no. Es una critica a preguntar "¿Como lo hago?" en lugar de "¿En que consiste?". Yo antes de hacer algo que no conozco, pues intento conocerlo. Y luego lo hago.
Si hubieses preguntado "¿En que consiste?", te hubiese contestado:
Como ves, cuando usas los botones de edicion del mensaje, ves que añade unas "etiquetas" especiales, llamadas normalmente bbcode (como [ PHP ] sin los espacios). Esas etiquetas funcionan como las etiquetas HTML. Entonces a la hora de mostrar el mensaje, se parsean ("traducen") esas etiquetas a HTML. Dependiendo de las etiquetas, puede ser una simple sustitucion de la etiquetas bbcode por sus correspondientes HTML, o necesitaras usar expresiones regulares.
Y con esto empezarias a buscar en buscadores y manuales. En este mismo foro hay mensajes sobre el tema (alguno saldra con bbcode).
Saludos.
PD: ¿Soberbia? Soy de Barakaldo, junto a Bilbao. Busca en google "Mapamundi de bilbao"