No comentas si tu "foro" usa base de datos (ni cual) .. pero si usase Mysql podrías ver esta FAQ que trata el tema de como mostrar en columnas un resultado de una consulta:
http://www.forosdelweb.com/f18/faqs-php-530600-post240669/
El otro tema de "ciertos" mensajes cambiarles el color de fondo .. dependerá de "cierta" condición .. así que si esa variable (o resultado de tal campo) y su valor lo conoces podrás hacer algún tipo de IF:
Código PHP:
if ($row['nose'] == "valor"){
echo "<html necesario para dar tal color> y tu ".$row['dato'];
} else {
echo "<el otro HTML para el otro color>".$row['dato'];
}
Un saludo,