Added
Sway of Illusion (missed the "Draw a card" in the description, otherwise no problems),
Syphon Flesh (you would have received the token zombie even if the opponent didn't have a creature to sacrifice, so fixed that), and
Syphon Mind (had to be reworked so as not to be targeted and it needed to clear the remembered list.)
Sylvan Hierophant actually isn't right and can't quite be done at the moment. Firstly the second ability had to be a drawback instead of ability before it would fire at all. Then the main issue: regardless of who controlled the heirophant when it died, the owner would return a card from his/her graveyard. The 2008 ruling states, "If you control
Sylvan Hierophant when it goes to the graveyard, you exile the Hierophant and return a creature card from your graveyard to your hand. It doesn’t matter whose graveyard the Hierophant goes to."
Still need to test the others, but one small thing I've noticed is that all your SetInfo links have the /en after the expansion instead of before. Don't think those magiccards.info links are actually used anymore, but if they ever are, they need to work

Easiest thing is to just leave the SetInfo and
Oracle lines out of your scripts. Before I commit them I run the python scripts we have to add that info error free. That way you also don't miss out sets (eg,
Syphon Mind was also in
Onslaught).
Great job with the scripts though.
Sorry for nitpicking. I guess its just that the more cards you add, the less closely we scrutinize them before committing, so just pointing out some small things you can check and test before posting.
Edit: The Hierophant might be doable by splitting the trigger into ValidCard$Card.Self+YouOwn and ValidCard$Card.Self+YouDontOwn. Will test this.... Nope. Still can't get it to work. I think that by the time the hierophant hits the graveyard, you're already considered the controller.