Hey, recently I added some small features for peach that have an impact on small home renderfarms.
Auto-Threads, This option is in the output panel and is enabled by default. It makes the threads setting use the number of cores/cpu's your system has. This is nice if your rendering with various systems, some multicore.
On the command line give the argument -t 0
Buttons in the output panel -
"No Overwrite" - never overwrites existing image files
"Touch" - Create an image file before rendering.
With these options, you can point each blender instance to the same network filesystem, and hit render and render on each. and they will all render frames until there is none left.
You cant be 100% sure 2 PC's wont render the same frame, however the likelyhood is low enough in a fast network, its not really worth worrying about too much, though we can use semaphore locks at some point.
Thought users might like to know this since its really a no brainier to setup.
So you could render from the commandline like this...
blender /network/drive/foo.blend -o /network/drive/out -t 0 -a
Be sure to have -f # or -a last since rendering will run and evaluate the other args later.