One great solution/method is to utilize Bill Porter's EasyTransfer library code. There are versions to use either serial comm or I2C comm. You basically setup identical data structure in both or all connected arduino boards and just let the library code handle the actual transfer. I've only used it in serial com mode but I2C should work just as well.