Another trivial way of improving memory usage is to implode (join) arrays back to the same variable as in your join you're left with the array in the arreee and the joined array in kram so
while ($row = mysql_fetch_object($result))
{
$arree[] = $row->ID;
$arree2[] = $row->anrede;
$arree3[] = $row->name1;
$arree4[] = $row->name2;
$arree5[] = $row->ort;
$arree6[] = $row->anmeldename;
}
$arree = join("\n", $arree);
$arree2 = join("\n", $arree2);
$arree3 = join("\n", $arree3);
$arree4 = join("\n", $arree4);
$arree5 = join("\n", $arree5);
$arree6 = join("\n", $arree6);
Would already halve your overhead