I don't think you cannot do that directly in eZ Publish without modifiying kernel/user/register.php or by writing your own view in an extension to register users.
If you use Apache, you can also set up some rewrite rules that filters the access to /user/register based on the IP.