Httpd.confで単一のVirtualHostに対して複数のDocumentRootを定義し、訪問者のIPに応じてそれらを提供することが可能かどうか疑問に思います。
はい。 mod_rewrite を参照してください Mod_Rewriteルールについて知りたいと思っていたが質問するのが怖かったことはすべて?