No: quello che ti serve è un ciclo annidato nell'altro:
Codice PHP:
$nomiarray=array("alias","pinco"); // ok, qui mi faccio un array contenente tutti i nomi
foreach($nomiarray as $nome): // qui non mi è chiaro cosa dovrei dichiarare
foreach($$nome[$subMenu[$gallery]] as $k => $v): // qui inserisco l'array variabile $$
print_r('Chiave = '.$k.' - Valore = '.$v.'
');
endforeach;
endforeach;