По мойму это желание пользователя... Так что можно сделать дополнительное поле к примеру $MSN$ и назвать его цвет вашего ника в статистике после чего сделать JS который бы делал что то подобное
искал линк типа /index/8-$USER_ID$ после чего удалял его клас и ставвил новый... в котором стоит свойство color:$MSN$ давольно таки не очень сложный скрипт
<script type="text/javascript">
<?if($GROUP_ID$="4")?>
$(".groupAdmin:contains('$USERNAME$')).removeClass().addClass("user_color");
<?endif?>
<?if($GROUP_ID$="3")?>
$(".groupModer:contains('$USERNAME$')).removeClass().addClass("user_color");
<?endif?>
<?if($GROUP_ID$="1")?>
$(".groupUser:contains('$USERNAME$')).removeClass().addClass("user_color");
<?endif?>
<?if($GROUP_ID$="2")?>
$(".groupVerified:contains('$USERNAME$')).removeClass().addClass("user_color");
<?endif?>
</script>
<style type="text/css">
.user_color:link {Ваши стили; color: $MSN$;}
.user_color:hover {Ваши стили; color: $MSN$;}
.user_color:actived {Ваши стили; color: $MSN$;}
.user_color:visited {Ваши стили; color: $MSN$;}
</style>
Ведь для пользователя не будет известно видят ли его ник таким или иным цветом... так что попробуй
Ну а если немного видоизменить код то можно сделать так что бы было видно остальным пользователям... Главное сделать информер пользователей... С видом материалов эдак э вто количество в которое у тебя пользователей и клас который он будет присваивать после удаления поменять на имя...Правдо прогружатся сайт будет очень ужасно... Но и от того что он будет разноцветным тебе это много плодов не принесёт