Hi Lee,
I tried to connect to your server with FS2002 just now, and found the same problem. When I ran a port monitor, I found that your machine isn't answering UDP port 2300, which is used when FS tries to connect. Is it possible you're forwarding UDP ports 2302 to 2400 (which are for FS2004), but not 2300 to 2400 (which are for FS2004)?
Here are the ports you should have forwarded in your router (I'm assuming you have a router) to cover both FS2002 and FS2004:
TCP 47624
UDP 2300 to 2400
UDP 6073
UDP 23456
Russell