In order to use distcc, all of the computers on your network need to have the same GCC versions. Mixing 3.3.x is okay, but mixing 3.3.x and 3.2.x will result in your programs having errors in them.
Using distcc on Gentoo is insanely easy, this is all you have to do:
emerge distcc
nano -w /etc/make.conf
MAKEOPTS="-jN" (commonly twice the number of total CPUs + 1)
FEATURES="distcc"
distcc-config --set-hosts "localhost 192.168.1.2 192.168.1.4"
nano -w /etc/conf.d/distccd
This file is well commented
rc-update add distccd default
Gentoo has a guide for setting up distcc here. If you are using Gentoo, you should have a look at it.