If PHP uploads didn't work system wide then it would be something server side, since some PHP uploads are working there should be some way to get it to work. To help any further I'd have to have direct access to the RoundCube install, ftp access, and a test email account.