http://xmpp.org/xmpp-software/libraries/ имеет список библиотек программного обеспечения для XMPP. Вот устаревший снимок его:
Ваш лучший выбор состоит в том, чтобы использовать существующий сервер и добавить Вашу функциональность к ней. Запись всего сервера с нуля, даже пользование библиотекой, будут партия тяжелее, чем Вы ожидаете.
можно ли сказать нам больше о проблеме, которую Вы пытаетесь решить? Мы можем затем указать на Вас на соответствующий сервер и помочь Вам с правильным местом включить.