I've almost completely rewritten the script to fix some basic authentication bugs. I've also added a admin/allsites.php page that allows the admin to see all the sites that the script is currently monitoring. I also changed the checksites.php file to only grab the site header, rather than the whole page.
The test server has been updated with the new version, it can be viewed at: http://webmonitor.tecnobrat.com