Hallo,
mir ist unklar, warum Du mit Deinem Code Probleme hast. Folgendes läuft bei mir auf einem 5.2.1 CLI reibungslos:
class c{
var $a='eddi';
}
$a=new c;
print_r($a);
$m=array('a','b');
foreach($m as $v){
$a->$v='susi';
}
print_r($a);
Ausgabe:
c Object
(
[a] => eddi
)
c Object
(
[a] => susi
[b] => susi
)
Gruß aus Berlin!
eddi