Regularly import tab-seperated log file to MySQL
Sure, a simple script can parse the results of the tool and insert rows into the database.

You can make composite unique keys in mysql:

 CREATE index foo (mac, time);


If you try to insert a dup, it will fail (but will you ever have a duplicate time?).