Ich würde bei so einem Problem ein Record schreiben und mir dann ein Array anlegen, also
Delphi-Quellcode:
type
MyRecord = record
name: String;
Nachname: string;
Alter: Integer;
end;
Mylist: array[0..42] of MyRecord;
Erwarte das Beste und bereite dich auf das Schlimmste vor.