FOr normal gscript, callnpc can be used (maybe not directly, but I'mn sure it can) to call another npc's function, perhaps through something like:
NPC Code:
callnpc index,call,;
and then in the other npc (recieving the command to call the function):
NPC Code:
if (call) funcname();
I used something similar to that in a summoning system.
And Skyld, take that quote of me out of your sig please....