frolov1028,
Хотя мысль одна пришла. Теоретически если следовать следующей инструкции может получится.
1)В зависимости от группы добавившего применить к содержимому определенный класс.
2)Добавляем код в css с параметром display:none к каждому из классов. А ниже обрамляем подобный код УО с идом группы, но с каждым из классов отдельно с параметром display:block . В итоге получаем, что изначально содержимое не отображается, однако если у пользователя определенная группа то у него отобразятся сообщения с определенным классом (который мы в первом шаге и предусмотрели для этой группы).
Пример: Группа 1 добавляет сообщения которым присваивается класс А.
Добавляем код:
Код
<style type="text/css">
.A, .B, .C {display:none;}
</style>
<?if($GROUP_ID$="1")?>
<style type="text/css">
.A {display:block;}
</style>
<?else?>
<?if($GROUP_ID$="2")?>
<style type="text/css">
.B {display:block;}
</style>
<?else?>
<?if($GROUP_ID$="3")?>
<style type="text/css">
.C {display:block;}
</style>
<?endif?><?endif?><?endif?>
Таким образом человек имеющий ид группы 1 будет видеть все сообщения добавленные пользователями с этой группой, но не будет видеть сообщения добавленные остальными участниками.
Однако за воплощением идеи тебе стоит обратится к веб-программисту.
PS: Если правильно помню УО ид группы в чате не работает (по примеру с иконками возле ника сужу)