Hi Jim,
It wont be possible to write to the strings[] property of an Enum in an executable but the reason you could do it with a text ring is because with a text ring, the associated data type comes from the index of the strings it contains. With an enum on the other hand, the associated data type comes from the actual strings it contains.
Regards,
Ankita A.