Sowas gibt es:
TStringList und die Property "Values". Dort allerdings 'nur' als String, also so:
Delphi-Quellcode:
Var
aList : TStringList;
Begin
aList := TStringList.Create;
aList['MyName']:='Foo';
aList['MyAge'] := '8';
End;
Eine Dictionary-Klasse (von mir

) finste hier:
Hashtabellen