I know it's possible because I've seen it done, I just don't know how it was done. Players could say /nospec and it would prevent them from having spectators. They could say it again and then spectators would be allowed.
Yes, I really did search the forums and I didn't see anything, but this seems like something that should be fairly easy.