ob_start();
$limit = 100;
for($i=0;$i<$limit;$i++)
{
echo '%'.(100 * $i / $limit);
}
flush();
usleep(50000);
ob_flush();

anlık olarak yansıyırsın flash yada ajax gerektirmez..