You can trade a player during a game right? You just have to pull him off the bench or something?
Or would it have to go down after the game?
I "think" that once a player is active during a game, they do not have to pull him off the bench during the game if said player is traded. He's an active part of the team roster, and that stays official until after the game.