Forum Moderators: open
ASP will also do it but finding hosts that accomodate scheduled tasks might be a challenge.
mysql is designed to be connected to remotely.
If your site is dynamic - that is, the content is inserted into a template - you just have all your content stored in a mysql database on one of the sites and each of the ten pages connect to the master DB for content.
If your site is HTML - it requires some diddling around for security, because the the HTML pages need to be writeable. One of the ways you can do this is (via your scripting) chmod the file 777 just prior to overwrite, than back to read only after it's overwritten.
The process is the same as above, but you'll need to visit each of the sites and run an "update" script that connects to the database, grabs the content for a given page, inserts it into the template, then writes it to the HTML page.
If you have SSH access you can do this from one location.