You need to use something like
http://www.no-ip.com
You will be able to choose a "name" on internet
They will give you a little progam, you need to run it as a deamon on your computer, it takes only a little configuration
Then your friends will be able to access your computer using the name you choose