Создайте пользователя, когда я отправлю форму

Этот вопрос, к сожалению, довольно специфичен в том, что мне может и не понадобиться Joomla! специалист, который поможет мне в этом (надеюсь, что я этого не сделаю, и кто-то с хорошим знанием php / mysql может помочь).

http://pastebin.com/JRhNB4EP – Мне пришлось поместить мой код в pastebin, потому что файл довольно чертовски большой, и я не хотел наводнять эту страницу кодом.

Поэтому позвольте мне объяснить, что делает форма: она позволяет пользователям создавать листинг под выбранным типом бизнеса, но то, что мне нужно реализовать, заключается в том, что после отправки формы он создает пользователя в ACL «Registered» и случайным образом генерирует пароль сформировать их. Имя пользователя будет электронной почтой, которую они предоставили. Затем эта информация будет отправлена ​​на отправленное письмо.

Я оглянулся на помощь в течение пары дней (обычно через пару часов здесь и там в течение дня), но, поскольку вопрос настолько конкретный, я не сталкивался с чем-либо, что было ясно.

Любая помощь / указатели / ссылки, которые могут указывать на меня в правильном направлении, будут очень благодарны! Заранее спасибо.