Мисля, че открих проблема с чата.

В "cometchatjs.php"
При кирилицата се използва 2 байта за символ, а кода на чата е написан за латиница с 1 байт на символ.

{longname=_60.substr(0,24)+"...";

Трябва да се използва mb_substr и да се декларира utf-8

Да се надяваме, че ще се оправи

Ето тук как е написано просто и елементарно -> http://pchelari.com/forum/misc.php?do=buddylist