Ever heard of VPN?
It's not like you can put sama on the internet, you need FTP or a webserver for that
anyway, if you install open vpn (virual private networking), you can log in your router from the outside and you'll obtain an IP adress, something like 10.0.0.2
From that point you are like a pc connected to the router, so you can access other pc's connected to your router, and also the services of the router self
try this howto: http://wl500g.info/showthread.php?t=...ight=VPN+HowTo