es kommt aber darauf an, ob auf dem server per einstellung erlaubt ist, in jeden ordner eine php.ini zu setzen, meistens ist das da wenig gebraucht deaktiviert, eher dass man die werte per .htaccess oder halt direkt im php script ändern kann, wobei bei freehostern meist gar keine möglichkeit zum ändern solcher werte besteht.
damit ihr nicht unwissend sterben müsst, hier mal ein paar methoden zum ändern:

.htaccess
Code:
php_flag allow_url_fopen on
php_value upload_max_filesize 20M
nur on/off und true/false werte können per php_flag gesetzt werden, alles andere per php_value.

einer liste aller werte der php.ini mit erklärung hier:
http://de.php.net/manual/de/ini.php

die zweite möglichkeit ist direkt im php script das ganze per ini_set() zu verändern:
ini_set ( 'allow_url_fopen' , 'on' );
dabei bekommt man dann auch eine fehlermeldung, wenn man nicht die benötigten rechte hat.