Beim Router???
Und doch, die maximale Uploadgröße wird in der php.ini durch upload_max_filesize festgelegt.
Und ich halte ini_set() oder eine Änderung direkt in der datei auch für die einzige Möglichkeit das zu ändern. Ich glaube zwar, dass es für .htaccess sowas wie php_value upload_max_filesize 10M (Beispiel) gibt, bezweifle aber, dass das funktioniert, da du damit ja letztendlich auch nur die PHP-Einstellungen änderst.
BTW: Wenn dein Hoster dir ein Uploadlimit setzt wird er auch seine Gründe dafür haben. Frag doch einfach da mal nach, ob sich da was ändern lässt.