The person who creates the project is the project owner.
The project owner can:
Item (1) is achieved by inviting via email. The owner searches for a user via email. If found, the owner can then add the user as a contributor to the project.
Note: if a contributor is not subscribed to the correct roles, he may not have access to the appropriate project activities.