XAMPP / WAMP sunt pentru servere locale, iar pagina ta HTML o copiezi in XAMPP\htdocs (la WAMP probabil ca e ceva similar).
Pentru a arata altcuiva (care nu e cu tine in casa

) pagina ta HTML, ii dai adresa ta de IP si-i spui sa deschida in browser. Also, daca ai router, trebuie sa-ti forwardezi portul 80 (sau ce port vrei tu) spre IP-ul tau local, de retea.
Cazul cel mai simplu: ai net direct de la RDS (fara router sau alte balarii). Iti
afli IP-ul si il dai omului care vrea sa-ti vada pagina. Omul deschide browserul la adresa
http://123.456.789.123 (IP-ul tau, adica - cel de aici e foarte ... fictiv

) si-ti vede pagina.
Daca vrea sa vada pagina folosind alt port - sa zicem 1234 - merge la
http://123.456.789.123:1234.
Cazul mai complicat: Daca ai router, trebuie sa afli, pentru inceput, ce IP local (de retea) ai. Poti sa intri in cmd si sa folosesti "ipconfig". La mine, dupa cum vezi in imaginea de mai jos, IP-ul de retea este 192.168.2.23.

Dupa ce-ti cunosti IP-ul de retea, mergi in setarile routerului si faci forwarding pe portul 80, portul implicit pentru browsere, (sau pe un alt port - 1234 in exemplul de mai sus) catre IP-ul tau (192.168.2.23, in cazul meu).
This should do it

... si e mai usor decat pare. Daca ai intrebari, intreaba

Bafta
L.E. Oricum, daca vrei sa arati si altora creatiile tale, poate ar fi mai bine sa folosesti un hosting (sunt gratuite o gramada). Pe langa faptul ca e online tot timpul (well ... speram

), nu dai nimanui IP-ul tau local. Unii, mai haceri de felul lor, se pot gandi la prostii