пользователь dsquery - называет "Firstname Lastname" | dsget пользователь - электронная почта
С дефицитом ограничений Вы выражаете, я предложил бы, чтобы openfire (Java) или крендель с солью (Python + Скрученный) - никакой опыт с Mediatemple выдержал сравнение. Если Вы выражаете больше ограничений или требований, возможно, ответы могут быть более полезными!-)
Я использовал ejabberd на Amazon EC2, Slicehost и prgmr серверах без проблемы вообще - хотя это действительно помогает знать Erlang для конфигурационных файлов и файлов журнала.
Если необходимо объединить сервер в федерацию (например, к Google Chat и/или jabber.org) затем Вам будет нужен действительный сертификат SSL для него - Основа Стандартов XMPP является одним способом получить тот.