I wouldnt risk a spiny eel with a small fish like guppies, I keep mine with bichirs and they eat shrimp larger than guppies so I would imagine they could eat one if they wanted.Yes a black ghost knife would eat your guppies, I think a zebra spiney eel would be ok though.
p.s. imo means in my opinion