El tema SSL(Secure Sockets Layer) se encuentra en un nivel distinto. No hay páginas PHP con SSL y otras sin SSL en función de unas determinadas líneas de código. Hay páginas PHP, HMTL, ASP... que "viajan" o no por una conexión SSL. Como ves, es a un nivel inferior, hablamos de un servidor con soporte para SSL. Puedes compilar Apache con SSL.
Si tienes tu web alojada en un servidor de terceros, dependerá de si ofrecen ese servicio o no(si el alojamiento es gratuito, con toda seguridad no te lo ofrecerán). Si tu web está alojada en tu propio equipo(obviamente suponiendo que dispongas de IP fija), sí puedes volver a compilar Apache con SSL.
Para acceder a una URL con conexión segura, se utiliza el prefijo "https://" en vez de "http://". Si el servidor no tiene soporte SSL, devolverá un 404, página no encontrada.
Otra historia es el tema de los certificados. Cada conexión SSL debe disponer de un certificado válido. ¿El problema? Que los certificados válidos los expiden empresas certificadoras, como VeriSign, y cuestan unos cuantos euros(bastantes, la verdad). Si el certificado no es válido, el explorador lo notificará al usuario. Cualquiera en sus cabales no entraría en un sitio con un certificado no válido, así que tener uno de estas características es como poner un tigre en la puerta de casa, no creo que nadie se acerque.
Deberías informarte de temas como OpenGL, certificados, entidades de certificación, etc. Ásí podrás discernir si merece la pena o no el asunto de SSL.
Saludos.