а что мешает разбить функции чата и телефонии по разным сервисам? Например, FreeWITCH отвечает за телефонию, а Jabber за чат.
вот тут ещё можно поковырять: wiki.freeswitch.org/wiki/Mod_dingaling
Возможно, хостер просто всегда бутит свое ядро, а груб просто игнорирует?
в параметрах PVM можно указать kernel = "xxxx"
ramdisk = "xxxx"
и тогда ваш grub.config нафиг не сдался
Для групповых разговоров поднимаете где-нибудь FreeSWITCH и настраиваете на нем конференцию. Ну и ещё понадобится SIP-клиент, которых есть много разных.