If this is a home environment, and you have a router connecting to your ISP, then the first thing I see is your IP addressing does not make any sense. Sorry to put it that way, but it does not.
Please have a read through this link. -->
http://tldp.org/LDP/nag2/x-087-2-iss...addresses.html
Take special note of the the Private IP addresses for Class A, B and C. Any other IP address you should not be using, unless you keep the network completely private, ie no outside connection to the internet.
Home routers do a function called NAT. ( Network Address Translation ). Your side, in your home should use a class A, B or C private address. The side of the router that connect to your ISP will have an IP address controlled by your ISP. NAT on transmit will change the private IP address to the one on the ISP side. On Receive, the process is reversed. All the systems on your side can belong to the same, or different sub-nets, that is your choice.
Look at the doc for your router. It will tell you what IP address rages it will support. A lot of home routers use 192.168.x.y addresses.
If all the systems are in the same sub-net, then you will be able to ping to each one from the other.
Beyond that, I'm not sure what any problems you have are. Post back after you have a look at the link any problems...