DialUp-Meter is a project mainly written in C#, it's free.
DialUp Meter using windows event log
This DIAL UP meter is a simple application that check over windows eventlog entries and calculates the time spent online using the phoneline.
TODO