wanted to check this out before i got into the Arduino scene:
Why don't just use the good old RS-485? I've been sucessfully using that... Easy and cheap...
Look at recent threads on I2C networking (e.g. "aurduino dual core").
A blatantly obvious way to network Arduinos is with the new Ethernet shield.