Wenn du nicht weißt, wiviele Elemente dein Array aufnehmen muß, nimm am Besten einen dynamischen Array. Dessen Größe kannst du zur Laufzeit verändern.
Delphi-Quellcode:
var
XY: array of string;
...
SetLength( XY, <Größe>); //bzw
SetLength( XY, Length( XY)+1);