Во-первых, я не могу себе представить, почему вы бы захотели сделать это, но вот как я это сделал бы.
для каждой записи также сохраняйте отметку времени в одном из столбцов. всякий раз, когда вы запрашиваете в БД новые записи для записи, вы выполняете запрос, который захватывает только записи, временные метки которых превышают время последнего изменения плоского файла. Разумеется, плоский файл - это файл, в который вы записываете.
вы можете использовать простое filemtime ($ filename), чтобы получить время последнего изменения вашего файла.
http://php.net/manual/en/function.filemtime.php
вы можете захотеть заблокировать файл перед добавлением к нему, а также в зависимости от того, как эти записи инициированы.