Te recomiendo que uses las clases
TList o
TObjectList. Los punteros son liosos si no sabes perfectamente cómo funcionan, y aun así tienes que andarte con mil ojos para no meter la pata. Las listas dinámicas no ofrecen la flexibilidad de una clase ni por asomo. No es que TList ni TObjectList sean la panacea, pero funcionan muy bien, oyes.
Busca información sobre las dos clases que te recomiendo, que creo que por aquí las hemos comentado.