Many SSL providers offer multi-domain SSL certificates, you may want to look in to these. These allow you to have a simple Apache configuration, but multiple sites on one HTTPS IP address. These are not ideal for sites requiring separation, but in this case an isolated server/VM may make more sense.