Если вы еще не взаимодействуете с базой данных, лучшим решением для вас может быть SQLite. (SQLite - это база данных, доступная для SQL, которая хранится в виде плоского файла и позволяет выполнять базовые функции базы данных без необходимости постоянного сервера. Доступ к нему осуществляется через PHP с использованием PDO. http://us3.php.net/manual/en/ref.pdo-sqlite.php)
В противном случае, чтение файла, вероятно, самый простой способ. Существует экспоненциально более умный и эффективный способ сделать это с помощью fseek, но мне еще рано это выяснять.
<?php
$file = fopen($theFilename, 'r');
while ($line = fscanf($file)); //Ugly, but the last value of $line will be the last line of the file. (Super cumbersome if the file is big.)
$array = explode($line, '|') // Or whatever delimiter you're using to separate data
$last_id = $array[0] // Assuming the ID is in the first place in the file.
?>