Infatti, adesso che mi sono svegliato un po', aborrisco la classe che ti ho inviato.

Troppo dispendiosa, deve fare troppe operazioni.
Questa é certamente meglio

Codice PHP:
<?php
class DateX
{
    protected    
$timestamp;
    protected    
$num;
    protected    
$DateArray = array();
    protected    
$Data;
    
        public function 
__construct($data$num)
        {
            
$this->Data $data;
            
$this->num $num;
            
$this->Result();
        }
        
        protected function 
StringToTimestamp($string)
        {
            
$DateArray explode("/"$string);
            
$this->timestamp mktime(0,0,0,$DateArray[1],$DateArray[0],$DateArray[2]);
            
$LastDay date("t"$this->timestamp);
            
$this->timestamp mktime(0,0,0,$DateArray[1],$LastDay,$DateArray[2]);
        }
        
        protected function 
TimestampToString($timestamp)
        {
            
$this->Data date("d/m/Y"$timestamp);
            return 
$this->Data;
        }
        
        public function 
Result()
        {
            for(
$i 0$i $this->num$i++)
            {
                
$this->StringToTimestamp($this->Data);
                
                echo 
$this->TimestampToString($this->timestamp) . '
'
;
                
                
$this->timestamp $this->timestamp 86400;
                
$this->TimestampToString($this->timestamp);
            }
        }
}

$x = new DateX("16/11/2008"5);
?>