Does Soul Siphon work with staves?
No, Soul Siphon doesn't work with staves.
Funny enough, using a staff is, for most purposes, "casting a spell" according to the game, except the mana comes from the staff's charge pool instead of your mana pool. Cost reduction effects on you reduce the cost of using staves from that relevant school.