Wie richte ich weitere VirtualHost ein??

ist ned schwer, öffne die httpd.conf.

Geh ans Ende und kopiere den Teil
<VirtualHost 127.0.0.XXX:80 localhost:80>
        ServerName      localhost

        DocumentRoot    C:/Offline_Server/Wo auch immer

        ErrorLog        C:/Offline_Server/_LOGS/localhostXXX_error.log
        TransferLog     C:/Offline_Server/_LOGS/localhostXXX_access.log

        AddType application/x-httpd-php .php

        ScriptAlias /cgi-bin/ "C:/Offline_Server/cgi-bin/"

        Options -Indexes -FollowSymLinks -SymLinksIfOwnerMatch

        <Directory "C:/Offline_Server/Wo auch immer">
                AllowOverride None
                Options None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>
hinein.
XXX ....                  ist eine fortlaufende Zahl
Wo auch immer ....  gibt den Pfad an, wo der Host hinzeigen soll
 
Jetzt ändere die erste Zeile zb auf
<VirtualHost 127.0.0.2:80 localhost2:80>
die Pfad-Angaben natürlich auch.

Damit du ihm im Browser auch unter "localhost2" erreichst musst du folgenden eintrag in der
%SYSTEMROOT%system32driversetchosts
am Ende der Datei machen
127.0.0.2       localhost2

Das wars auch schon wieder.