You can trade as soon as you get the first badge but you should wait until you get the second instead.
That trade is not possible. Soulsilver cannot recognize Pokemon from newer versions.
no you can trade soulsilver pokemon to black
The only way to get a gligar in pokemon soulsilver is to trade with pokemon heartgold.
no you can't but you can migrate in into diamond and then trade it.
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
yes
you trade
from trade
No, you can't trade a Pokemon from SoulSilver to Black. However, you can transfer Pokemon. This basically means you transfer a Pokemon from SoulSilver to Black but nothing gets transfered to SoulSilver.
Yes. It can trade with other soulsilver versions, heartgold, platinum, diamond and pearl.
yes you can. I did it
yes