Tach!
$neu[$key1][$key2] = $value2;
foreach ($value2 as $key3 => $value3)
$neu[$key1][$key2][$key3] = $value3;
Ist denn dieses (dritte) foreach notwendig? Durch die Zuweisung von $value2 sollten doch auch dessen Anhängsel mit dabei sein.
dedlfix.