Unfortunately I only know enough about networks to get me buy (read as setting up personal networks and maybe messing with a PDC/SDC from time to time)
I am wondering though, are you using Windows Live One Care on any of your pcs? The reason I ask is because I recently installed it on the PC that I use as a webserver and then, all of a sudden, I wasn't able to connect to it. (Via a web browser to serve me a page, through UNC paths, nothing)
Here is the fix that I figured out (if in fact you are running one care) and, if your not, I also have a work around for you.
Double click the one care icon in the system tray
When it loads select 'View or change settings' from the menu on the left
The next window that pops up, goto the 'Firewall' tab and click 'Advanced Settings'
On the window that pops up, go to the 'Advanced' tab
The top setting, Sharing and connections, if it says Do Not Share files and printers change that to Only share them with computers on my local network
On the 'Ports and Protocols' tab I also enable Internet Connection Sharing
HIt Apply then Ok
Now this worked for me, I was able to hit my webserver from another machine using my webservers IP, computer name, etc.
The work around to your problem is to go into your router and setup port forwarding. Your start and end port should both be 80 and the IP you need to forward to is that of station1 then just grab the IP that your router has (the external IP) and then from ANY pc you can do;
Any requests that come through a web browser (Port 80) will be sent to your PC and then served out.
--Stole this from a moderator
I will only tell you how to do it, not do it for you.
Unless, of course, you want to hire me to do work for you.