Zitat:
for j:=0 to length(NAMES)-1 do // HIER IST DIE FEHLERMELDUNG!!!!!!!!!!!!!!!!!!!
NAMES hast du selbst als Array of String definiert, welchen String aus deinem Array willst du denn hier auf seine Länge prüfen? Ich vermute mal
for j:= 0 to Length(NAMES[i])-1 do
wäre die richtige Variante.
Grüße
Mikhal