НН
Наталья Наталья
тыкаешь - регистрация.
А дальше отвечаешь на глупые вопросы.
В зависимости от сайта (выпендрёжей администратора) варьируется количество вопросов.
Обязательно спросят почту.
На которую придёт уведомление с запросом подтверждения.
ВСЁ.
на каком?
К каждому сайту свой подход. но что вам точно понадобится так это почтовый ящик
какой движок?
Здесь все не плохо описано http://myrusakov.ru/php-regauth-user.html