1.
Kann ich dir nicht sagen, der Code dazu fehlt.
2.
Wenn du mehrere Charaktere speichern willst, benötigst du ein Array, sonst gibst du immer den gleichen Charakter in dem Code aus. Außerdem muss der Code mit einer weiteren Schleife über die aus dem Cache gelesenen Daten versehen werden.
Zudem geht das Aufbauen eines kompletten Systems über eine "kleine Scripting Frage", für die dieser Thread gedacht ist, hinaus.