Código PHP:
<?php
// Para PHP >= 5.3.0
$ini = new DateTime('2013-07-07'); // formato: aaaa-mm-dd
$mas_1D = new DateInterval('P1D');
for ($i=0;$i<90;$i++){
echo $ini->add($mas_1D)->format('d-m-Y') . '<br/>';
}
Pero yo ejecutaria el script que hace lo que tiene que hacer 1 vez al dia con un cronojob, o sea... no calcularia las fechas ni nada desde PHP