Peter,
One more question about your host... are you on shared hosting, or do you control the box you are on?
The reason I ask is that some shared host create a "sandbox" for each client allowing them to alter the php.ini settings but those settings can still be overridden by a global php.ini.
Best regards,
Brian