La soluzione l'avrei... ma non si puo' spiegare in poche parole ed in questa sede

Intanto ti fornisco lo spunto... si chiama Remote Scripting, e puoi trovare info ed esempi sul sito MSDN

ciao