При регистрации пользователя через соцсети срабатывает событие OnAfterSocServUserAdd. В его обработчике можно либо положить пользователя в нужную группу, либо как-то по-другому пометить, что человек из ВК и без емайла.
Потом при логине смотреть, лежит ли человек в нужной нам группе или нет и в случае, если лежит, то направлять его на страничку с вводом имейла.
Костылесипед, конечно.