Erzähl doch nich son Quatsch. Die Dateigröße spielt für das Script nicht die geringste Rolle. Vielleicht solltest du mal schaun, was dein Server/Webspace für Einstellungen bezüglich max_upload oder max_post etc. hat, bevor du den Fehler im Script suchst. Wenn dein Hoster dir keine Uploads >2MB erlaubt, kann dir auch das beste Script dabei nich helfen.
Erstmal informieren, bevor man die Schuld woanders sucht