Creating a user from a different website

No, you cannot create a user on another install – you need access to the main site (either via WordPress admin or the database).

The “Website” field on the “Add New User” form is nothing more than a profile field for storing information about the user (in this case, a URL).