I've tried running apache with seperate config files, and it was a no-go for me, so I figured it was more than scripts.
It seems like seperate instances would be too wasteful though, those Colbalt Raq's can handle like 100+ web sites and they seem to have seperate config files. Although, I suppose they could be using .htaccess files extensivly.