Bom dia galera, desde de sexta-feira estava tentando fazer funcionar o phpfreechat no php 7. Fiz um novo download da biblioteca e identifiquei que no php 7 o preg_replace estava descontinuado então fiz a troca do preg_replace por preg_replace_callback em quase toda a biblioteca.
Solução: fiz um novo download da biblioteca, o único lugar que não pode ser modificado foi na classe pfcResponse e no método update. Sempre que alterava esse comando nesse método gerava erro. Em todos os outros arquivos fiz a atualização de preg_replace para preg_replace_callback.
Depois disso volto a funcionar normalmente.