The ideal chip would have a clock pin, a write enable pin, a serial in/out pin, and power pins. If the write enable is high, it accepts data, if not, it simply outputs the programmed string every time it receives power (or a trigger on another pin). No header, no address stuff, just the string in memory.