Show information only to specific members?

Is it possible for specific members to be given access to specific information.

I’m trying to set up a system where one member can give access to another member. For example, if a user uploads a video, they can select which other members have access to that video.

If this isn’t possible with the Membership plugin, is there another plugin that would do a better job?