I just thought of this. Would it be possible to have the server record a demo, so when you watched you could click through the different people? Or if not, just have it record a demo from a few pre/randomly chosen people? This would be good for those clan vs clan, or just generally funny servers, where you don't want to miss a moment.
Also, you may want to have it break up and start a new demo every two minutes or a specified amount of time so you could convert the demo to and AVI/MPEG/etc without having to worry about the amount of frames in each demo. If you want you might even have a variable, so you can have 1 minute demos or demos that go the whole length of the game.