How to write a string in eeprom ?

The code may be correct. It IS how to write multiple bytes to EEPROM (although a for loop would have been better). But:

I have made the array of readings into a a byte array is that right?

How did you do this?