Communication between 2 Arduino Uno and a third component

I2C might be better than serial, since C can cantrol just when it reads the data. If you use software serial it can only listen to one at a time. A mega would allow for multiple hardware serial ports, and might be a better choice.