OK. Several things:
1. Use the Community Area template to create a new are and then use the
default doc lib to present your docs
2. Create columns in the lib to create your profile forms
But just understand that, generally speaking, portals are used to
present information and sites are used for collaboration.