Thank you all very much for your help.
The solution was a very simple one as it just about always is.
You were all quite on the right track, it was a firewall. One that I was unaware of .I turned off the Windows XP Firewall and the Norton Internet Security Firewall, but there was a third one...