Sì infatti lo script lato server effettua il loop per fare gli insert e contemporaneamente resituisce tramite ajax il numero progressivo. Mi aspetto che lato client venga aggiornato il val della progressbar, invece al termine dello script lato server viene restituito il valore completo.
Probabilmente il loop lo devo fare lato client e fare x chiamate allo script lato server...