Sorry, I'm a bit confused. On one hand, you propose that
Bluesplayer:
the admin and a user email links in their profiles accessible to guests but not the rest of the members
and on the other,
Bluesplayer:
The member email links should only be viewable to logged in users.
Both statements exclude each other ;)
Anyway, this add-on has an option by default, in bb_plugins code you could change this:
$directEmailGuests=TRUE;
setting it to FALSE will disallow Guests from contacting members using this add-on and it will be only allowed to registered members. May be this is what you need; if not, let me know, rephrasing your question.