If you're on shared hosting, it may be difficult to add the https, since by nature https encrypts at the server/port level.
see: SSL/TLS Strong Encryption: FAQ - Apache HTTP Server
on why it's impossible to do use Name-Based Virtual Hosting to identify different SSL virtual hosts. unless you're the only one on that box or have a separate IP and the host isn't currently using port 443....