Yeah, first thing I did was check phpinfo.
The server is not a very good server, I'll be the first to agree, but we didn't want to spend the time investment in migrating all those old websites over to our newer servers (for which we have WHM, cpanel, etc) until some later date this year.
The php.ini configuration is still the same as it ever was, no upgrades apparently done either.
We did talk to the hosting company, but we were told they offer no support for PHP. As long as they can get their standard "PHP test" script to work, that's all they offer.
PHP works fine on the server for pretty much everything except file uploads now, and several different scripts that utilize file upload broke simultaneously, so it's gotta be some configuration issue.
Just wish there was a way I could test and debug this with some methodology.. at the moment I don't know which way to turn.