This problem reminds me of something I experienced some years ago.... In moving the site from one server to another, the hosting site had failed to set all the read/write access permissions correctly on some of the directories.

Do you think this might be a similar problem?