Terminator, что я могу сказать - реально это осуществить, но придется замарочиться...
Есть такая вещь, как
"Повышения пользователей" (группы пользователей - повышения).
Создаешь критерий, в твоем случае это 30 сообщений, набрав которые пользователь переходит в другую группу.
Создается
новая группа, у которой задан статус с html форматированием:

Здесь задается форматирование, типо:
Код:
<span style="цвет, наример red; font-weight: bold;">название статуса</span>
Т.е. минус всего этого в том, что сколько статусов ты захочешь иметь форматированных для обычных пользователей - столько должно быть
Повышений и
новых групп пользователей.
По этой же аналогии, можно сделать ранги.