the php.ini file has limits of post size, maximum upload size as well as timeouts. however those settings are not changable in your php script via ini_set.
if you are able to view the php.ini by logging into your shell account if you have one look for those settings, otherwise tell them to increase the values for
upload_max_filesize and post_max_size