its easier to have a router
lol. ermm im not sure if you have to do it when its not through a router but i had conflicting IP's...or just naff ones....maybe you need to sort the network IP addresses for the pc's?
might need to be in the same workgroup...they do for file sharing afaik