Хм, в php есть неблокирующие сокеты, так что, по идее, нормального жаббер-бота запилить можно. Просто держать в боте два неблокирующих сокета - через один получать новые сообщения, запощенные через веб-морду и рассылать их, через второй держать коннект с xmpp-сервером, отвечать на команды юзеров и расслать новые сообщения, запощенные через жопир. Такие дела, в общем.
