i did this before with:
yahoo im remote assistance plugin (slow, buggy for yahoo)
msn messenger remote assistance option (laggy, many freezes in cpu)
separate remote assistance program (same as msn)
I have actually watched a few matches on someone else cpu while they played, but it lagged slightly... they watched me play too after they were done. Same medium lag result.