Saving arrays in EEPROM using ARDUINOMEGA

No, 323 cannot be stored in address zero because 323 is too big to be stored in a single byte, so it is stored in address 0 and address 1.

Which is why EEPROM_readAnything returned 2. That is the next available address to write to/read from.