This would be useful, but I'm pretty sure it's impossible. Demos are client-sided, using the player's viewpoint, and servers really can't record demos themselves because they have no own client to get his viewpoint (in this case, spectating another user.)