Icarus_Uk had the right idea. I played with it a little more and found out and easy way for me to do it. You might find it to work too.
First, you already have a marker for the 1st spawn point.
Mine is "respawn_west".
to make a second respawn point, Make a second (or third etc) marker. For this purpose I will call it "respawn_west2", make a trigger that when team member activates that trigger, it will do the following.
"respawn_West" SetMarkerPos (GetMarkerPos "Respawn_West2")
this will get you the progressive respawn for your team.
If anyone could add to this, I would like to know if there is a way to make it set for the individual to respawn in different location other than setting individual triggers for each player.
example: I died in one town, I want to respawn in that town. the second player did not make it to that town, so he should respawn in the town behind him.