You need to override settings within php.ini to allow large file uploads.
You can do this with an htaccess file.
Create a text document, save it with the name '.htaccess' (no file name, just the period and extension)
put the following in the file:
php_value max_execution_time 1200
php_value memory_limit 200M
php_value post_max_size 200M
php_value upload_max_filesize 200M
Options -Indexes
In order for the override of post_max_size to work, you MUST be running PHP v 4.3.x or later, otherwise you will have to modify these settings within php.ini and restart apache.
Be warned though, using an .htaccess file this like overrides the php.ini settings for the directory you place it in, ALONG WITH ALL OF IT"S SUB-DIRECTORIES!!!! So be carefull where you do this - you could accidentally case some random script to never stop running and kill your server.