As it appears you are using the e-smith boxes as routers, the first thing I would do is change subnets on the two networks, then use the local e-smith (for each network) as the default g/w for the clients.
You will then have to put in static routes in each e-smith to the other e-smith for the remote local subnet.
Even then, not sure if network neighborhood will see them, but you should be able to reach the machines.
/B