When someone would go into spectate mode, they wouldn't become invisible to players- they would take the for of a small hovering robot (think the size of those pesky flying robots in Half Life 2), which would not be able to interact with players, but only move within the map.
Possible or not- I think it would be cool.
