Podle tvé představy hledáš řešení clusteru fungující jako load balancing. Imho s tím budeš mít v domácích podmínkách spíše starosti. Pokud nenajdeš jednoúčelový software, který to umí, tak bych se do toho příliš nepouštěl.
Pokud to však plánuješ rozjet ve velkém, poohlédl bych se po linuxovém řešení, kde by to mohlo fungovat celkem elegantně.
Zajímavě je to popsané zde http://www.ram.org/computing/linux/linux_cluster.html i s odkazy a tipy.