To clarify: if a member makes a blog private, a supermoderator is still able to read the blog -- this is the unwanted condition. Are you looking for some source code changes or are you just looking for a vbulletin permission / conditional that can handle it?
I am a little confused because I know you code. Anyway, trying to help, just need to know what your looking for.