Sowas nennt sich assoziatives Array oder auch Dictionary oder Hashmap. Ab Delphi 2009 gibt es dafür soweit ich weiß generische Klassen, davor sieht es schlecht aus – da musst du selbst was basteln. Ich hab mal eine abstrakte Hashmap programmiert, von der man relativ leicht spezialisierte Klassen ableiten kann. Die habe ich auch
in diesem Beitrag schonmal veröffentlicht. Ich wollte sie ursprünglich noch etwas aufhübschen und besser dokumentieren, um sie in der Codelib zu veröffentlichen, bin aber bisher noch nicht dazu gekommen. Vielleicht kannst du trotzdem was damit anfangen...