use any service like dyndns.org and create anything like name.dyndns.org and give your IP address there ..tell people to access http: // name . dyndns. org instal webserver and use port 80 for it.. and NAT port 80 to your PC !!when the ip changes, you can update in dyndns.org (if your modem/
router supports dyndns on it, then you can give your details of dyndns.org account in router) simple as that !