Tibi: what you are saying is in general true (at least under apache/mod_ssl). Still, there is a module for apache called mod_gnutls that was specifically created to overcome this limitation.
Also OpenSSL versions starting with the upcoming 0.99 are supposed to support SNI (Server Name Indication) a TLS extension which makes the configuration of SSL-enabled name-based virtual hosts possible.
For a nice documentation on how to setup mod_gnutls you can check out this article.