As a sidenote - Win 2000 Terminal Server does just what you want. It's part of Win 2000 pro.

Next comment - Mark Russinovich at www.sysinternals.com has free code that will do what you want.

However, Parksie has pretty much got it right, there has to be something on the receiving end of things to create process context so the code can run.