3 answers
really depends on your use case Nalani...
first, you license choice can be either for named users, or by concurrency. Concurrency will allow more users to register, but would limit the amount of users who can log in at the same time: this is a better pattern if you hae lots of users
then you need to decide if you want users to self register, or you want to control user creation
for self registration - you need to build a selef registration page on your protal
for manual user creation ,you setup a user group that manages the parter/customer accounts and create users manually (button on account/contact pages)