Creating profiles in advance
Jamroom Developers
You can create a new profile from the ACP:
"Create a New Profile"
yoursite.com/profile/create
You can create a new user & a profile for that user from:
"Create a User Account"
yoursite.com/user/create
There is no way for a new user to signup to an existing account though. You would need to do something custom.