Users often wish to participate in online groups anonymously, but misbehaving users may abuse this anonymity to spam or disrupt the group. We present the first general messaging protocol that offers provable anonymity with accountability for moderate-size groups, and efficiently handles unbalanced loads where few members have much data to transmit in a given round.