программно создать Edit
Код:
with tedit.Create(self) do
begin
parent:=self;
name:= 'name_of_your_Edit';
left:= 1;
top:= 1;
Height:=20;
Width:= 65;
Text:='Text_Of_Your_Edit';
end;
перемещать по форме
Код:
edit1.left:=x;
edit1.top:=y;
загоняешь в цикл и премещаешь
----------------
опиши что ты хочешь в массив загнать? сами edit'ы или значения от них
----------------
если параметры то делаешь трех мерный интегеровский массив, первый пункт - номер едита(записывай в имя), второй и третий - это позиции left и top твоего edita