Poison resistance from armour reduces the damage done by Poison damage regardless of whether it's from a melee/ranged hit, or a spell, or a tick from being Poisoned.
Vamp Form automatically cures you when the first Poison tick (from being Poisoned) occurs. Assuming it's a low enough level Poison.