Buenas,
Ya hace tiempo que no toco xampp pero creo que tienes que tener puertos abiertos y asignarles unas dns a dicho servidor para poder acceder. Ya que no podrán acceder con la url (localhost o tu ip).
Aquí un administrador de dns gratuito:
http://www.noip.com/Aquí como puedes hacerlo:
https://www.youtube.com/results?q=xampp+en+no+ipEspero que te pueda servir de ayuda.
Saludos.