I never thought that could be a problem. Well after digging around for HTTP+SSL (multiple certificates) and after understanding how it works, yes this is definitely a problem :-).
But there is light at the end of the tunnel called SNI (Server Name Indication). SNI is an extension for TLS .
The idea behind SNI is that the clients domain name request is deferred until the certificate is exchanged between the the two parties . This gives the server the change to switch to the right named virtual host :-)…. yeah thats cooooool.
See here RFC3546 (Section 3.1) for an in deep description.