Block registration by URL referrer?

You can use "register_post" hook that happens just before the user is saved to the database
or you can use "register_form" hook and check the referring URL for a match and die();