Well, I'll try to. Shadow's Gym doesn't support PO right now, so I'll either battle him when he fixes it, or when I have time to train up my team in-game.
As for Spirit, I'm just currently unsure of how to defeat him, since I already know I presently can't, so I need to think of a brand new strategy (probably).
On DS I won`t be able to do it, since my Wi-Fi currently isn`t working properly. By "old Gym team", I`ll assume you mean the one I put together to be used as the Ground Gym Leader. My current team is a modification of that team, so I can use the last version of my Gym Team I created for a battle on PO with you, if you want.