1:Since Perish Song's effects are passed, what about Fire Spin and Wrap effects?
No, Fire Spin and Wrap ends when the victim OR the user uses Baton Pass to switch.
2: What if you use Mean Look, then Whirlwind/Roar? Does the opponent still switch or does Whirlwind/Roar fail?
You would still cause the opponent to change Pokemon