allora, prima di tutto Googla "javascript setInterval" per capire che fa la funzione.

In secondo luogo, crei una funzione del tipo:
Codice PHP:
var div//Il div da ridimensionare
var interval//L'oggetto interval tornato da setInterval
var maxWidth 200//Massima larghezza
var toAdd 10//Larghezza da agiungere ad ogni passaggio
function go()
{
   if(
div)
   {
      var 
size parseInt(div.style.width);
      if(
size >= maxWidth)
      {
         
crealInterval(interval);
         
div.parentNode.removeChild(div);
         return;
      }
      
size size toAdd;
      
div.style.width size+"px";
   }
}

window.onload = function(){
   
//Metti qui il codice per aggiungere il div con width 0px;
   
div myDiv// in myDiv c'era il div aggiunto

   
interval setInterval('go()'50);