Using T/CT spawn-points in maps made for CS:S and setting spectators

As the title would imply, I need to have teams spawn at only a T or CT spawn. I have some code that runs for each team on spawn so I should be able to add it there. Also, I need to set a team as spectators so when you are put on that team you become a ghost/spectator. Thanks in advance!

Edit: I have the team spawns working now, I just need to figure out the spectating team.