Have you got a firewall on one of the machines?
Also the phrase "I have an Ethernet connections via the USB port on both pcs." doesn't make sense - what equipment are you using - is the modem connected to one of the USB ports on one laptop and the Ethernet is providing the network via a hub or switch maybe?