Recuerda tener abierto el Xampp con el apache como Servicio (Svc marcado) y RUNNING.
Y el MySql, igual.
Los puertos abrelos en el FIREWALL de tu PC y añade XAMPP a las excepciones.
Para acceder de manera local a tu página no tienes que poner HTDOCS, es decir si tu la pagina(index) la tienes metida en:
C:\\Xampp\htdocs\joomla\
Para acceder a tu página tienes que ir a:
http://TUIP/joomla/ó
http://localhost/joomla/Si quieres acceder a un archivo como INSTALL.php o cosas asi pones así:
http://TUIPoLOCALHOST/joomla/install.phpEspero que te haya servido, de todas maneras, si no funciona, el XAMPP trae consigo un "revisador de puertos" y te indica si están bien abiertos. Si sale que están mal, llama a tu proveedor de Internet y pide que te los desbloqueen.
Ah y recuerda, lo mejor para que tus amigos lo vean es registrarte y añadir un host en:
NO-IPó
DYNDNSAsí será todo más facil, si tienes IP dinámica.