2: When you retreat a Pokémon, may you send out the same Pokémon? Say I
retreat a posioned Scyther. Can I send it right back out, or do I have
to send out another Pokémon first?

No.  A Pokemon must go the bench, and another one come out before the first one can come back out.

Scott