Sounds like you already tried storing the coordinates and they seem to not be useful, but you can make them useful.
Try turning the absolute coordinates into relative coordinates, that way you will be able to use them for different instances.
After you store all the player positions into an array, you can then create a new array with the corresponding relative coordinates.
The first element of the relatives coordinates array will be 0,0 because that is the starting position. Each subsequent element is the difference between itself and the previous element.
Ej.
absolute coordinates: 100;100, 200;100, 300;300, 400;500
relative coordinates: 0;0, (200-100);(100-100), (300-200);(300-100), (400-300);(500-300)
You can then use the relative coordinates to tell any instance to follow the same path but from their own position. So the first place is 0;0, so they stay in place, then you add the following offset to your current position. You continue moving by the offsets until you reach the end.