I don't know exactly what you mean by instance, but GS2 is object-based and you can access other objects from the current 'this'. Some objects have a global identifier this.name and you can use ObjectName.variable or ObjectName.function if the function is public.
Edit: Find-NPC isn't necessary since the NPC would need a name for you to use findnpc().