'hybrid walled garden' option, per profile?

i am wondering if a way exists for individual profiles to have the benefits of the 'walled garden' type of privacy settings, while other profiles on the same network do not.

e.g. profile #1 has the optional walled garden mode enabled - and now cannot be seen publicly to non members of the site. the profile is not listed in the public version of the members lists and the default privacy setting for new content created through the profile is 'friends' or 'community members only'. where the profile has commented on public items, those comments could be blocked from public view (maybe with a label that states why the comment is not visible publicly).

the intention is to maintain maximum flexibility, with maximum privacy for those that desire that level of privacy.

does a plugin already exist that tackles this?