Сам чат сервер поднять не сложно. В вот обеспечить безопасность вот это уже сложность. Вы должны соединить 2 офиса в одну сеть через криптотунель (atlix,vipnet coordinator). Сам сервер будет внутри сетки за криптомаршрутизаторами. В инет его не пускать. Пользователи мобильных приложений можно в теории организвать доступ через vipnet clienta или какого нибудь решения vpn имеющим лицензию ФСБ.