Mein schöner Link ist leider für dieses Thema hier nicht geeignet! LEIDER!
Dann hast du einfach nur ein Denkfehler, wie
Wiedmann schon sagt ist die Umsetzung deines Wunsches mit VHOST durchführbar.
Erstelle einfach mal nach deiner LINKanleitung VHOST, wobei "Servername projekt2" einfach deine Wunsch-domain-name-mit-punkten beinhaltet.
Nun gehe ich mal davon aus das du ein DynDNS Account benutzt, dort bei den Einstellungen zu deinem Account das "Wildcard" eintragen, denn damit ist sichergestellt das deine dyndns-domainname auch davorstehende Kennungen annimmt.
mein.dyndns.org <<-- account
projekt2.mein.dyndns.org <<-- mittels "Wildcard" wird das von DynDNS verarbeitet und muss bei dir auf dem Apache aufgelöst werden ==> VHOST
Hast du aber eine Registrierte Hauptdomain, so musst du mal in den Vertragsbedingungen lesen, ob du Zugriff auf die DNS-Einträge erhältst um dort dann entweder ein "Wildcard" einzufügen oder jede sub-Domain manuell eintragen.
Hast du einen solche möglichkeit nicht, ist es mit damit nicht so umsetzbar.
Ansonsten hättest du die möglichkeit mit "modrewrite" da etwas zu basteln. <<-- zweite Aussage von
Wiedmann bezüglich Module für Apache