Du könntest das mit namensbasierten VHosts machen. Ich habe sowas noch nicht ausprobiert, aber ich stelle mir das so vor, dass du verschiedene VHosts in die /etc/apache/default_vhost.include packst und dann jedem der VHost eine eigene DocumentRoot zuweist.
MfG Jimini