you could theoretically look at how cod4x does the team-based-collisions, then hijack that to setcontents the player on a per-player basis. I think setcontents(2) actually handles the playernames, but it's been a while since i last looked at that stuff