First: You CANNOT get VAC banned doing this. It does not even connect to a VAC secure server!
I made a "fake idle" sort of program. Need some people to try it out:
Do not run it with TF2 open. Close TF2, then run it. Close it before starting TF2.
http://www.sourceop.com/downloads/SteamStats.rar
It basically simulates idling in a server. I'd like to know how well it works for people.
If it opens and closes real quick, make sure Steam is running. If you get a Windows error when trying to start it, make sure you have the Visual C++ 2005 Redistributable package installed. You can get that here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&displaylang=en
Source:
http://www.sourceop.com/modules.php?name=Forums&file=viewtopic&t=1611I'm running it right now, and it's working fine.
If you run it, just remember to close it before you open TF2!
Remeber, you can't get VAC banned because the fake server it uses is not running VAC!