Aplicações tipo um forúm

Pessoal,

Alguém já criou aplicações tipo forúns como este ?

Gostaria de saber qual a melhor maneira para exibir as mensagens de um tópico.
No momento, coloco um separador “\n” entre as mensagens e faço um split no cliente, mas é uma solução tosca, que fiz em 10 min.

Imagino que o ideal seja alocar esse conteúdo em XML, JSON ou algo do tipo. Alguém conhece alguma solução padrão para este problema ?

Abs,
Vicento

O problema em usar split em se tratando de msg de forúm é que o usuário pode digitar qualquer caractere.