relax. you can just force any page you want to load in ssl by testing if ssl is on and forcing a reload to https: if it isn't.
<?php
// this page always loads in ssl
if($SERVER_PORT != 80)
{header("Location: https://$HTTP_HOST$PHP_SELF");die;}
then you can just link to your secure form with a relative link and be assured it will load over ssl.