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.