Ещё раз перечитал про вирусный скрипт и "сертификат" (покупка в подарок), и убедился, что это не мой вариант.
Остаются вариант либо с доп полем при регистрации либо анкетой с вводом второго емайл друга.
Только вот засада в том, что мне надо проверить есть ли пользователь с указанным емайл или нет, если нет - зарегистрировать его, если есть либо мы его уже создали - дальше уже все просто.