Оставлю тут решение с интерпретатором ruby -
статья на Habrahabr
Из минусов могу отметить - и отправитель, и получатель должны быть на одном сервере, задержка перед отправкой иногда до 10 секунд составляет. Из плюсов - в отличии от выложенной здесь программы на дельфи, у меня заработало с серверами яндекса, google talk и jabber.ru