yes u just need two ds
no you can't but you can migrate in into diamond and then trade it.
Probably not.
Yes. It can trade with other soulsilver versions, heartgold, platinum, diamond and pearl.
you need to hatch a togepi in soulsilver or heartgold then trade it to pokemon diamond
Trade it from Diamond/Pearl/Platinum.
trade it from soulsilver
you have to trade from diamond or pearl
You have trade it from Pearl, Diamond or Platinum.
no but you can trade it from diamond pearl and platinum
You cant, you have to trade him from a Pokemon Diamond game.
Trade with Pokemon Platinum, Pearl, or Diamond.
yes. you can trade Pokemon from diamond, pearl, or platinum to heartgold or soulsilver.