Yeah, I'm playing around with content/extensions integrations now. I see that its going to be difficult to accomplish the desired effect of controlling whom people can contact through IM/Email/Connections without restricting viewing access to them entirely.
If I use list control functionality,I can just not provide users of certain plans access to lists of members that they cant connect with, but then they lose the ability to see those profiles entirely.
If I use the content/extensions integrations then it doesn't seem that I can protect who the recipient is (as you mentioned).. still playing with this though.
I haven't yet tried removing all menu items and inbox modules from the users profiles and just using the private message link add on for UDDEIM in conjunction with the tab protect functionality... Thinking that may work, but its going to get complicated.
If you can poke a hole in that last theory please do so. It will save me hrs of trial and error I'm sure.
Thanks.