Hola! Para que tu web sea accesible desde el exterior y no solo desde localhost, tienes que hacer algunas modificaciones en el router. Te dejamos esta web
http://www.solutein.com/blog-de-solu...-web-con-xampp donde podrás ver un completo manual sobre como configurar correctamente XAMPP y además activar la posibilidad de que sea accesible desde el exterior.