You need to unpack PHP 4.4.4 source archive and copy the patch to the php-4.4.4/main and enter in that directory. Then, assuming you are using Linux or some other Unix (*BSD or Mac OS X maybe), apply the patch using the command:
patch <rfc1867.php-4.4.4.patch
Now you can rebuild and re-install PHP with the usual commands:
./configure some-configure-options-here
make
make install
If you are using PHP as module built-in Apache, you also need to rebuild and reinstall Apache.
As I mentioned the upload progress meter requires also the uploadprogress extension from PECL:
pecl.php.net/package/uploadprogress
Download that extension archive into some directory, enter in that directory, and run these command
phpize
./configure --enable-uploadprogres
make
make install
You probably need to run as root to run the make install command.
Then you need to enable the upload progress extension module adding this line to php.ini .
extension=uploadprogress.so
Once you have done all this, you need to restart your Web server (stop and start if PHP is built-in Apache module).
To make sure all went well, execute a PHP script with the phpinfo(); command. You should see the uploadprogress extension listed there, otherwise one of the steps above has failed.