I need to create a company's staff portal. It needs to do

I need to create a company's staff portal. It needs to do this:
- Have a section different projects that only certain employess can access
- Allow those employees to upload media and documents to the project sections they have access to
- Post the items they upload for view and comment on the applicable project section. So if it's an image they are posting, it will go to a photo gallery for in that project's page on the site. And if it's a documents, a link to that document will post to that project's section on the site. And of the image and document posting to the front end of the site needs to be automated.

Can Membership 2 Pro plugin do that? I know it can restrict content, but what about the auto populating the front end with member submitted content?