с новым массивом я делаю это:
$aVal = array();
$aVal[key1][var1] = "something";
$aVal[key1][var2] = "something else";
Есть ли аналогичный синтаксис для объекта
(object)$oVal = "";
$oVal->key1->var1 = "something";
$oVal->key1->var2 = "something else";