@Sum1, Using Xtarget healing you could heal an NPC, but you would have to make a change to 1 line in Singleheal routine.
Change this:
INI:
/if (!${HealsOn} || ${Me.Moving} || ${Me.Hovering} || ${Spawn[${SHealName} ${SHealType}].ID}==0 || ${Select[${SHealType},PC,Pet,Mercenary]}==0 || (${Me.Invis} && !${AggroTargetID}) ) /return
to this:
INI:
/if (!${HealsOn} || ${Me.Moving} || ${Me.Hovering} || ${Spawn[${SHealName} ${SHealType}].ID}==0 || (${Select[${SHealType},PC,Pet,Mercenary]}==0 && !${XTarHeal}) || (${Me.Invis} && !${AggroTargetID}) ) /return
You will have to setup XTarHealing for the NPC you want to heal, Not sure if this will even work, but if it does your healer will also try and rez the NPC if he dies and leaves a corpse. So it's not perfect, but worth a try.