Зереша
Можно конечно и через сессии... Но это сложнее, да и вопросы лишние появятся. Сессии и регулярные выражения - это вещи, которые обычно оставляют на потом.
А вот применение MySQL здесь совершенно не к месту. Мы оперируем простейшими расчётами и двумя файлами: это не так уж громоздко, чтобы была необходимость в БД. К тому же это хорошая практика для работы с файлами: MySQL под рукой будет не всегда, а данные сохранять где-то надо.