Hi,
ohne mich wirklich auszukennen, aber in der Hoffnung und insb. in Anbetracht der fortgeschrittenen "Tages"-Zeit ich könnte Dir vielleicht doch helfen, würde ich spontan annehmen, daß...
$wert = "$_POST['$array2[$x]']";
... Du damit den Wert eines Feldes Namens > $array2[$x] < liest, statt dessen Inhalt. Vielleicht so:
$wert = "$_POST[$array2[$x]]";
Greetz
Metaphore