I remember seeing a program over at networkpunk.org about a "punklock" program that does something similar to what you are asking about. It's a freeware program of theirs (NP.org)Never tried it out though, so I wouldn't know what to tell you about it.