perhaps your crontab would look something like:
0 * * * * /path/to/php /path/to/script.php >/path/to/output.log 2>/path/to/errors.err
then in script.php run a query like:
SELECT * FROM articles WHERE DATE_SUB(CURDATE(), INTERVAL 1 HOURS) <= datetime
loop thru the results to build your email list.