Kunstwort für Software-Cache => Zwischenspeichern
von Daten in eine Datei für schnelleren Zugriff
Mehr Info gibts bei
Wikipedia
Wie gesagt: bin PHP Anfänger...
Glaub ich dir aufs Wort!

Stellt sich nur die Frage, was du hier erwartest. Nen Grundkurs?
Vielleicht solltest du einfach ne Nummer kleiner anfangen beim Coden..
So auf die Schnelle mal ein Beispiel zwecks Cache
(Code hat sich verflüchtigt)
für nen sauberen Einstieg, aber..
wie du selbst schreibst, kann die chatonline.php nur innerhalb des Ordners chat eingebunden werden
weil fopen() bei dir sonst nicht erlaubt ist, also stehst du bald vorm nächsten Problem -->
Aktualisiert wird der Cache-Inhalt nämlich nur solange wie die
Datei mit dem include (z.B. der Chat) aktiv ist :/ easy