http://drupal.org/project/dast>. It can use custom build files to do all kinds of things on the filesystem and DB. It supports lots of Drupal friendly stuff including modules installation and install profiles as well. It could certainly be configured to handle many multisite possibilities (link by mikey p)