As far as I know, it would be up to your service provider to provide such a facility. BT offer this facility, not sure about Virgin or Sky, you would have to ask them.
There are several programs you can install that will tell you what an individual computer has used, but the most reliable way is to check to see if your ISP provides usage data if you log onto their website.
Usage used to be available in Tiscali site stats .. Don't know if Talk-Talk continued it.
Use a usage monitor ... One of the best as recommended by TB ..
http://www.thinkbroadband.com/tbbmeter.html