Do I need a dedicated IP address for each SSL certificate?
Solution 1:
If you can safely limit the supported clients of your service to systems supporting Server Name Indication, having only one IP address should be sufficient.
See this article for a list of supported clients.