Solange du deine Seiten nicht verschlüsselt auslieferst, brauchst du nicht mal zwei IP-Adressen (bei bei HTTPS auch nur, wenn du noch ältere, nicht SNI-fähige System unterstützen mußt).
Das ganze sind dann Name Based Virtual Hosts in der Konfiguration deines Webservers (du schreibst ja nicht welchen du verwendest) - nur mit denen kannst du auf einer IP mehrere unterschiedliche Webseiten betreiben oder auch eine Webseite mit mehrere Subdomains.
IP Based Virtual Hosts in der Webserver-Konfig verwendet man eigentlich nur in Spezialfällen (z.B. HTTPS ohne SNI, Webseiten, die nur über die IP, nicht aber einen Namen erreichbar sind), bei einem IP-Wechsel (z.B. Serverumzug) muß diese Konfig angepaßt werden, während Name Based Virtual Hosts so gestaltet werden können, daß sie "portabel" sind (DNS-Einträge müssen bei einem IP-Wechsel sowieso angepaßt werden, die Konfig nicht notwendigerweise).