This article is for cPanel Accounts. Determine where your account is with this guide.
Yes, you need to have a dedicated/static IP for using your own SSL. Secondly, SSL's are used when people need to carry out online transactions from their own site. This allows information to be passed securely using https between the server and other visitor computers.
You can create a CSR and key through cPanel. You can also create a self signed SSL using that CSR and key, but Support may need to install that SSL before it will work. If you are using a self signed SSL, then most browsers will warn the person that it is self signed, since it was not created through an SSL provider like Comodo.
You can also purchase SSLs from cp.westhost.com. Reseller accounts come with 1 or more SSLs and the business package also comes with a free SSL. To get an SSL set up you will need to order one through cp.westhost.com >> Order SSL Certificate on the Account toolbar.
There are a couple important things to note with SSLs. They are only good for one year so they will need to be re-created each year. If your SSL is going to expire in a week or two, you should contact support to make sure it gets renewed.
Also, the SSL will only work with the exact domain/subdomain you set it up for. www.domain.com is different than domain.com or secure.domain.com. If you get your SSL set up for domain.com and try to access https with www.domain.com, it will likely give you a warning that the SSL is not set up for that sub-domain.