Yes, you can use the SSL certificates that we sell with another host.
Yes, an SSL cannot function without having a dedicated IP address assigned to it. This is a global requirement for all SSL certificates, signed by official SSL vendors, and is not due to the configuration of our servers in particular.
In order to buy SSL certificates, the customer must first have a web hosting account with us. If the customer has such an account, then they can log into it and place an order for an SSL through the My Domains à SSL Certificates section of the Web Hosting Control Panel.
No, you cannot sell SSL certificates on your reseller store. SSL certificates can only be purchased through existing web hosting accounts.