liveSite can automate the creation of membership accounts (that can expire) when your members purchases a product using the eCommerce Product feature of liveSite.
You will only need to purchase the Secure Hosting Upgrade if you are hosting with us.
If you are not hosting with us, you will always need to order an SSL Certificate (and possibly a dedicated IP address) for your site from your hosting provider so liveSite can process payments securely.