Yeah right, set the static IP that you bought(if you got one) forwarded to Port 80, otherwise just set forwarding for port 80 and you need to share the IP with every login as it's dynamic.
Though you can always install a DNS Server and map your domain so you won't need to share your IP everytime you login.
But wait, you are trying to do all these on your Home PC, which is very risky, I mean trying to make it appear on internet..!!