Para hacer un array de paneles puedes declarar la variable:
TPanel* nombredelarray[tamañodelarray];
Asi crearas un array de punteros a Panel, y asi cuando crees un nuevo panel lo único que tienes que hacer es:
TPanel panelX;
nombredelarray[posicion]=&panelX;
Espero que te sea de ayuda.