Bah il faudrait que le script php te renvoi en temps réel ou il en est ... et c'est pas possible.
Une facon de faire serait toutefois la suivante:
Au court de l'execution de ton script, tu peux faire l'update d'une variable de session a plusieurs endroit critiques de ce script (fin de machins particuliers, par exemple après chaque redimensionnement d'une image). Coté serveur, une requête ajax récupère la valeur de cette variable de session toutes les secondes, et met a jour la barre de progression en fonction.