All right Pete, here's the update...
I stopped bridging and put in a hub and I have the exact same challenge. The logs shed a little more light (probably why you made them):
Client side:
********* WideClient Log [version 6.78] Class=FS98MAIN *********
Date (dmy): 07/04/09, Time 16:33:46.219: Client name is BIORAD-17FDA541
120 Attempting to connect now
1011 Server = S1AGATHOR-PC
1051 Trying TCP/IP host "S1AGATHOR-PC" port 8002 ...
1051Okay, IP Address = 208.67.216.132
4076 Connection made okay!
4196 Connection closed by server!
4196 Attempting to connect now
5017 Server = S1AGATHOR-PC
5037 Trying TCP/IP host "S1AGATHOR-PC" port 8002 ...
5037Okay, IP Address = 208.67.216.132
5097 Connection made okay!
5187 Connection closed by server!
5187 Attempting to connect now
5187 Trying to locate server: Protocol not yet decided
8011 Server = S1AGATHOR-PC
8041 Trying TCP/IP host "S1AGATHOR-PC" port 8002 ...
8041Okay, IP Address = 208.67.216.132
8101 Connection made okay!
8181 Connection closed by server!
8191 Attempting to connect now
11015 Server = S1AGATHOR-PC
11046 Trying TCP/IP host "S1AGATHOR-PC" port 8002 ...
11046Okay, IP Address = 208.67.216.132
20109 Connection made okay!
20249 Connection closed by server!
20249 Attempting to connect now
rinse and repeat
Server side:
********* WideServer.DLL Log [version 7.50] *********
Blocksize guide = 4096 (double allowed)
Date (dmy): 07/04/09, Time 16:23:33.177: Server name is S1AGATHOR-PC
15350 Initialising TCP/IP server
15350 Initialising IPX/SPX server
15350 IPX/SPX socket() failed [Error=10044] Socket type not supported
15350 Failed to start IPX/SPX Server
15350 Initialising UDP/IP server
16239 Broadcasting service every 1000 mSecs