So how do I get the https on my registration page?
Supondo que você não pode atualizar todos os links (que seria o método preferido) substitua a página existente por uma que redireciona para a URL https (ou altere a configuração do servidor web). Obviamente, isso não funcionará para qualquer coisa que POSTs para o URL - você precisará mudar para https anteriormente.
Does https need to be used on both pages?
Tecnicamente, você não precisa que a página com o formulário seja segura para garantir que os dados enviados sejam enviados por SSL, mas:
1) o método de redirecionamento acima não funcionará - o redirecionamento é uma operação GET - e você já enviou os dados por http
2) como usuário, eu ficaria preocupado em inserir meus detalhes em uma página não segura