Is this fro work or home?
we've got a few things here that can do it but none of them are free... we usually use altiris notification server application metering for start/stop events or something called scalable survey which also provides usage data.