Зачем выкладывать код на форум ?
У Вас не работает модуль или есть какие-то вопросы ? Так опишите проблему. Если хотите предложить свой модуль на продажу или бесплатно, то есть ветки форума по этим направлениям.
Я тоже делал подобный модуль для интернет-магазина
blz. Отличие только в том, что регистрация / авторизация происходит не при первом заходе на сайт, а при клике на ссылке появляется окно. Сделано с использованием ajax, php. Если интересно, можно обсудить.