Membership - ability to create individual content?

I need to find a plugin, that will allow for individual membership content once a user logs in.
Such, that, a specific pdf (or other content) may be uploaded by the administrator, into a specific user profile/account - and then when that user logs in, they will see ONLY their information. This needs to be confidential - the pdfs will contain information such as bank statements.
The user should also have the ability to update their account information (ideally be prompted to do so) and as well send emails to the administrator.

Can Membership do this, easily?