Hallo Christoph!
Das dürfte nicht am Script liegen, sondern am Web-Server (bzw. am Betriebssystem), der Deine Scriptausgaben puffert und nicht jedes einzelne Sternchen als einzelnes TCP/IP-Paket zum Browser abschickt. Wenn Du diesen Sternchen-Effekt unbedingt erzielen möchtest, wäre es einfacher das auf Client-Seite zu realisieren, mit einem in der Ausgabe eingebetteten Java-Script [window.setInterval... document.write('*');].
JavaScript wird hier nicht gehen. Da ich meine Perl-Programme nur in der Konsole aufrufe (kein CGI).
Aber trotzdem danke.
Thomas