Why not just have the visitor logging script check the current date against a "reporting date" stored somewhere. If the dates are different, the script could reset your counters and update the "reporting date" to the current date.
This might be easier than setting up a cron job if you don't have that kind of control over your server.
my $.02
-- Rich