Es problema de las comillas. Yo copie y pegué el código anterior, que tenia las comillas "inclinadas" (¿como se llaman esas comillas?). Deberia ser asi:
Código PHP:
<?
$variable="dias";
$dias=array("lunes","martes","miércoles","etc");
for($i=0;$i<count($$variable);$i++){
echo ${$variable}[$i];
}
?>
Una sugerencia: usa foreach para recorrer el array en lugar de for.
Saludos.