Ja ma 2 propozycje:
1. Jeśli masz troszkę więcej czasu - Baza danych SQLite 3 - to baza danych zapisana w pliku, także żadnego serwera MySQL nie potrzebujesz. Po prostu zapiszujesz plik baza.sql i później na nim operujesz (to takie urposzczone MySQL).
2. Jeśli nie chcesz bawić się z bazą, wtedy proponuję zapisać pliki językowa jako plik w rozszerzeniu JSON - PHP-owa serializacja jest zbędna, ponieważ przy tłumaczeniach nie potrzeba żadnych meta danych.
// Stwórz sobie obiekt/tablicę, np.
"charset" => "utf-8",
"help" => "Pomoc",
"all_doctors" => "Wszyscy lekarze"
);
// konwersja na JSON-a
$langJson = json_encode($lang);
// zapisz dane do pliku lang_polski.json (rozszerzenie może być dowolne, jednak zalecam JSON, bo później możesz sobie to otworzyć przy pomocy IDE/edytora i będziesz miał pokolorowaną składnię)
file_put_contents('lang_polski.json', $langJson);
I później jeśli będziesz chciał coś zmienić, wtedy wczytujesz plik, zmieniasz wartości i zapisujesz ponownie
// wczytaj dane z pliku
// konwersja na tablicę PHP (bez drugiego parametru "false" otrzymałbyś obiekt)
$lang = json_decode($langJson, true);
// i tutaj operujesz sobie na tablicy, wyświetlasz, zmieniasz dane itd...
...
// gdy już zrobisz co chcesz wtedy w przypadku zmian możesz napisać plik z tłumaczeniami (albo do tego samego, albo do innego pliku)
$langJson = json_encode($lang);
file_put_contents('lang_polski.json', $langJson);
Możesz także wykorzystać do zapisywania pliki płaskie (.ini), albo xml, lub ewentualnie YAML (ale tutaj musiałbyś wykorzystać bibliotekę jakąś, bo YAML nie jest standardowo obsługiwany przez PHP).
Moim zdaniem do Twoich finezyjnych zabiegów najprostszy sposób to JSON. ; )
PS Ogólnie to postaraj się oddzielić logikę od widoku, bo widzę tam mały miszmasz.