Hope some real drupal experts can help make suggestions on how I can accomplish the following (Or tell me you think I might be already headed down the correct path towards doing this right)...

Main Member:

Posts blogs, stories, etc. Everything that is posted is to be totally private, not viewable by others.

Using some contributed modules I know how to do the above.

However, here is where it gets a little complicated...

At a later time, (Might be if the main member dies or for other reasons) I wish to assign a few selected members to be able to access the original posts by the main member. The other members would NOT be assigned by the original member but would be assigned only by me at a later time. such as:

... Other Member#1: Can view only
... Other Member#2: Can view, post comments
... Other member#3: Can view, post comments, and add new posts.

At first glance of this project, my thought was that instead I would use the Organic Groups module along with the Private Groups patch and the OG User Roles module. I *Think* the OG User Roles module would allow me to do the next step of complication of:

... Other Member#1: Can view only Blogs created by the first main member
... Other Member#2: Can view, post comments only against Blogs and Stories by the main member
... Other Member#3: Can view, post comments, and add new posts only against stories by the main member

So, what is the correct path for me on this project? Would it be using the OG (Group) module, the private group patch along with the OG User Roles mosule and having everything that is posted my the main member done in a private group where I would add the "other members" later to the private group?

I guess what is bothering me about using the above modules is taht what I am ending up with is a private group for every simgle member on my site to pull this off. Seems like a lot of resources towards just accomplishing private content for each user with the ability to lator link other members to anothers content.

If there is better way to accomplish this please let me know! Hope someone out there can lead me down the right path so I don't waste time going down the wrong direction!

Thanks ahead of time!

-- Dave