Local Multiplayer, Accessing other players pawn actor classes

Hey everyone, I have tried looking but no luck. I wish to give each players pawn actor and ID. The idea is to give an integer index indicating what number player they are e.g player 2. With this I plan to choose player 2 spawn point and start that player in the relevant location. But the main feature I am looking for is to watch other players from there view similar to a spectating screen. How would I do this and get access to the other pawn actors if they join on a local server? Cheers