If the scripts were working, and suddenly began generating the indicated error messages without you changing anything (such as changing the setting to run PHP as CGI, or changing from PHP4 to PHP5), I suspect your DH managed "dataglob" might have changed.
While it doesn't happen often, DH used to caution you that the "dataglob" was subject to change, and that, if your scripts reference the "dataglob" implicitly, your scripts could break.
It looks to me as though that might have happened with your scripts, since the error messages indicate the script is having trouple locating files in the path.
The "dataglob" is the part of your path that starts with the period (from your error messages, the /.waddlesheater/ element).
Try changing your paths in your scripts to omit the dataglob references (/.waddlesheater). Your scripts should still work without the /.waddlesheater part, and would not break if/when DH cahnged your "dataglob".
Good Luck, and let us know what happens.