Communication options?

I think i depends a lot on what distance there will be between the Arduinos.

I2C is as far as i know meant to be used over rather short distances

RS485 is a good contender for a protocol / interface that will work in a bus setup.