I think others missed what you meant, which seems to be the laptop hosting server is using the mobile for its internet connection...
The firewall you are running locallly on your laptop ( you will of course already have one running, mad not to) will protect your server from being found. So if no software firewall get one, the one with XP should be enough if you have it turned on and don't add an expection for the webserver