HI,
a) würde ich nicht unbedingt eine Klasse von TPersistent ableiten, sondern eine von TObject!
b)
Delphi-Quellcode:
type TAccounts = class
private
fEmails: Array of TEmails;
fMessengers: Array of TMessengers;
fWebsite: Array of TWebsite;
public
property Email[index: Integer]: TEmails read GetEmails write SetEmails;
// property ...
end;
Bernhard