Hola,
Los arrays de php te van a dar la potencia que les pidas, y para el caso que comentas no debieras tener problemas. La declaración de una matriz, en PHP, puede contener ya los elementos de la misma
Código PHP:
$t = array(1, "hola", "adios", 12.42);
o puede estar vacia y ser 'llenada' a posteriori:
Código PHP:
$t[0] = 1;
$t[1] = 'hola';
Un ejemplo de matriz tridimensional puede ser:
Código PHP:
$arr = array();
$arr[0] = array();
$arr[0][1] = array(1,2);
echo "hola: " . $arr[0][1][0] . '<br />';
Te recomiendo que leas [1] y [2] para aprender a usar las matrices. Enreda con ellas y verás de lo que son capaces
[1]
http://es2.php.net/manual/es/language.types.array.php
[2]
http://es2.php.net/manual/es/ref.array.php