Well, I set up XAMPP awhile ago, and it seems no one can connect to it, other than me. I can connect to it through localhost, 127.0.0.1, my public IP address and osng.homelinux.com:8080 (I have the server listening on port 8080, I think my ISP blocks 80.) When people try to connect the page just stays blank, although it says it's loading.
So, I'm not really sure what to do, and don't know much else than that.
PS. Try to connect to http://osng.homelinux.com:8080 and tell me if it works for you.