$array=array();
$i=0;
........// здесь выборка из базы
$array[$i]=$id;// запихивание в массив
$i++;
.............
for ($step1=0; $step1<=$step; $step1++)
{
$all .= "<input type=hidden name=\'id_arr[".$step1."]\' value=".$array[$step1]." />\\n";
}
echo $all."\\n";
получится куча с именами переменных в виде массива, т.е. name="id_arr[...]"
(если я правильно понял с сохранением массивов через html)