1. php-скрипты выполняются от имени пользователя www, а ejabberdctl работает исключительно от юзера ejabberd.
2. Вызов su ejabberd из php-скрипта, т.е. от имени юзера www не срабатывает.
3. Пока только один топорный вариант: после отправки пользователем регистрационной формы сообщать юзеру ждите письма, кидать данные о регистрации в текстовый файл, по cron каждую минуту (или сколько там логичнее) запускать скрипт от имени ejabberd и посылать пользователю уведомление по e-mail. Но тут возникает вопрос, а если такой логин уде используется - слать юзеру что Вы в пролете?
]]>А про вопрос - элементарно.
На ПХП скрипт нарисуй, который будет принимать данные из формы и вызывать ejabberdctl с параметрами. Ну или на перле можно нарисовать.
jadmin - учетка вашего jabber-сервера, которая будет отвечать за администреж, т.е. существующий пользователь типа [email protected]
У меня другой вопрос… как сопряч веб-форму (не путать с штатным администрированием через веб-морду на порту 5280) на сайте и передав данные в командную строку выполнить регистрацию нового пользователя посредством ejabberdctl.
]]>