Das funktioniert dann merkwürdiger Weise mit: Serial.println(myArray[x]);
Das ist ja auch richtig, weil println() einen char* erwartet und du das x-te element vom typ char* übergibst!

Ein string ist ein Array aus Pointern und der Bezeichner eines Array, also "char Bezeichner[5]" ist selbst ebenfalls ein Pointer, also "Bezeichner" ist vom Typ char*, weil du die Array notation mit "[ ]" angefügt hast.

Ich bin noch nicht ganz durchgestiegen wo genau die Frage liegt, vielleicht könntest du mir die Frage noch ein wenig einengen oder ich brauch noch ne Tasse Kaffe (Scheiß Zeitumstellung, bringt meine innere Uhr ausm Takt)