No te va dejar NINGUNO hacerlo tu mismo .. Como mucho buscate alguno q tenga el max_upload_size a mas de 6 Megabytes .. o si pagas por el servicio de Hosting ponte en contacto con ellos e intenta ver la forma de convencerlos q necesitas mas de eso q tengan configurado por defecto.
Uno de los mejores hosting para PHP q he visto (de pago por supuesto):
http://www.modwest.com/
su phpinfo:
http://phpinfo.modwest.com/
upload_max_filesize --> 8388608 (supongo q bytes .. unos 8Mbytes y algo ...)
Un saludo,