超初心者な質問ですみません、
>>92さんの例ですと
$value = 'dia'.$i.'th';     でdia?thという名前をvalueにつけて
@{$value} = $in{$i.'th'.$s};   でそのdia?thに実際のデータを格納する
ということでいいんですよね?

実は、仕事の関係で、バスの時刻表をPCと携帯で動的に表示できる
仕組みを作っていまして(PC,携帯4キャリア分のhtml/hdmlをいちいち
作るのはたまらんので…)、

 8時台 □□□□□□□□□□
 9時台 □□□□□□□□□□ ←□はテキストボックス
10時台 □□□□□□□□□□

という感じで大量にテキストボックスを作り、そこの中に入った数字を
フォームからの受け渡しで、無条件に$in{'フォーム内でのname'}に
入れるようになってるもんですから、それを時間帯別に配列変数に入れていっています。

基本の仕組みから考え直したほうがいいんでしょうね・・・。