Anonymity is incredibly difficult to achieve, even more so with encryption as encryption typically provides confidentiality, integrity, and authenticity. With most common technologies the best you can hope for is psuedonymity. I'm aware of academic research in to Anonymous Broadcast Encryption...