I am curious if there is a way that members can send emails to one another without seeing the recipient's email address.. I know vBulletin allows this as an option to members when they register.
I just tried to imagine what this would look like and it basically came out as the conversation system. All you would need to do is force it so that all users preferences were set to receive emails when conversations were created and replied to.