Zitat:
//edit: Vorwärts ist momentan etwas schwierig, da ich Rückwärts über einen Stack löse.
Dann könntest du das doch über eine StringList lösen. Dazu noch einen Integer, der die aktuelle Adresse anzeigt.
Dann Int. erhöhen oder erniedrigen und den entsprechenden String nutzen.