>What I need to know is if not called as above, HOW WILL THE COM SERVER KNOW WHICH METHOD TO CALL INTO THE CLIENT TO INTERRUPT IT, WHEN IT DOES RECEIVE A WEIGHT.
It almost seems that two values would need to be returned. One would be a pointer to a method, and the other a weight value. There is another VFP guy called AutoYield - but you have probably already considered him.
Imagination is more important than knowledge