Bom dia amigo, me explica uma coisa, você vai fazer dois servidores openfire e tentar comunicar os dois servidores, ou você vai liberar o acesso externo na outra empresa e usar o servidor atual funcionando?
Amigo, conforme o exemplo anterior, você vai precisar fazer o mesmo procedimento em ambos servidores do openfire, para isso você vai precisar liberar a conexão naquela porta e registrar um domínio ou um ip fixo externo para comunicação entre eles, exceto se você tenha VPN entre as empresas, dai poderia fazer tudo pelo ip interno.