<< Yes you can have 2 mice & pointers, but you have to write your own driver. >>
Hmm, maybe...
You could also write a utility which would "emulate" that second mouse pointer. In order to tell your program to start tracking the second mouse, you would press and hold the <CTRL> key, for example. Then, when you move the mouse (any mouse, for that matter), your program will move the second pointer, accordingly.
It's possible to write this utility in VB, VC++ and of course in C.
However, it would probably be a waste of time
