In my map I use a system that simulates an array of an array. If you had 8 players and 4 values for each, you would want Array[8][4]. In simulation, just make an array of dimension 32 and then use the formula ([(player number) - 1] x 4 + position) to access different parts. Player 1 gets spots 0-3, and player 2 gets 4-7, etc.