Se você já tem o php,mysql, apache,ou iis funcionando se precisa aprender a usar session,ou cookies e banco de dados pra você fazer o que pediu vai postando as duvidas ai
você precisa configurar o sua conexao com o banco exemplo: $cn = mysql_connect("localhost"); mysql_select_db("teste", $cn); você precisa colocar o nome do seu banco no lugar do teste e se o seu servidor for local pode deixar do jeito que ta qualquer duvida posta ai
Tenta assim: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; todos scripts acima estao corretos era pra funcionar, mas caso não funcione post as paginas que você ta usando e como se ta fazendo
Mas é claro a loja não esta funcionando ou se tenta arrumar ou procura outro script esse script deve de ta bichado, qualquer coisa tenta achar outro ou se quiser eu procuro um pra você e te mando por email, eu tenho varios script de loja e sobre o serviço do SSL você tem que pagar ou hospedar seu site no host que ofereça o serviço de graça o locaweb faz isso
Deve ter alguma pagina com um link pra https mas se ta funcionando assim melhor pra vc http://www.hospedagemweb.com.br/certificado_ssl.htm testei seu link e aparece http normal
Para mudar a porta do apache entre na pasta conf e edite o arquivo httpd.conf procure por listen 80 só mudar pra outra porta , pode usar a 99 ficando listen 99 ,e reinicie o serviço do apache obs: mudando a porta funciona normal com speedy depois pra mostrar as suas paginas pros amigos só mandar o link com seu ip exemplos: http://ip:99