Otra opción puede ser:
Código PHP:
$fechai=strtotime("2008-01-01");
while($fechai<=strtotime("2011-11-01")){
$fechai = strtotime ('+1 month',$fechai) ;
echo date('Y-F',$fechai )."<br>";
}
Pero me gusta mas la de carlos_belisario, no la conocía, un saludo!!