Innanzitutto devi installarti un web server, quindi oltre ad apache anche mysql, php e phpmyadmin. Se usi windows 7 ti consiglio di usare IIS che è integrato e potrai fare il tutto da interfaccia grafica. Se vuoi ci sentiamo e ti spiego tutto, ma ci sto scrivendo una guida. Poi devi iscriverti a NO-IP (c'è la mia guida nel portale) e puoi creare gratis fino a cinque domini del tipo ginho.no-ip.biz oppure pagando (non penso molto) un dominio ginho.it. Questo servizio è utile anche per altri scopi, tipo raggiungere un tuo server ftp, ssh o vnc...
Se hai bisogno di info su questo non esitare a chiedere