yes, you can use the OnTouch and specify the x1,y1 for the OnTouch after the NPC's id...
eg: prontera,158,173 script mynpc -1,10,10,{
}
would make it so if anyone was within +10x or -10x and +10y and -10y of the npc, it would trigger the OnTouch: label...