I'm not sure of the site but most yahoo groups allow you to change your profile whereby you edit whether you want your email to be revealed or not. Another way around it is to create a secondary email where it doesn't matter if people see it or not, and subscribe to the group using that account.