With that much data, you may want to consider an EEPROM chip as your buffer.

For example, the Microchip 24FC512 can store 65536 bytes so it could only just fit one of your packets.

They are pretty easy to use with the I2CREAD and I2CWRITE PBP commands.