¿Puedes usar TobjectList??
Código Delphi
[-]
var p : array [0..100] of TobjectList
Si puedes hacerlo así, busca por el foro el colega TobjectList
Si no puedes, tendrás que hacerlo todo a mano:
Código Delphi
[-]
var p : array [0..100] of Pointer
Y ahora andar creando la lista enlazada a golpe de New(nuevaVariable);
Un saludo