Si se puede hacer con el mktime
Código PHP:
$inicio=mktime(0,0,0,5,6,2007);
$fin=mktime(0,0,0,11,6,2007);
while($inicio<$fin){
echo $inicio+=86400;
}
Obtenemos el timestamp de la fecha de inicio y de fin y luego vamos sumando un día en un bucle hasta que llegue a la fecha de fin. El mktime nos puede dar mucho juego en incontables ocasiones... como el explode