I've written a program that does that already. It doesn't quite meat the spec interface wise but the programing is all there (albeit messy code).
E-mail me at [email protected] and I'll send the source code to you later on in the day, feel free to pull it about as much as you want. It's written with VB-6 enterprise but I havn't used any commands that arn't on VB-6 learning.
