Johto and kanto
You cannot battle between a Pokemon Black game and a Pokemon Soulsilver game.
No.
Lugia
yes or no you choose
Yes![obviously}
u cant
You can battle Lance an infinite amount of times in Pokemon SoulSilver. He will only upgrade his Pokemon once, however. After the second time, his Pokemon remain the same.
no. Pokemon battle revolution can only take Pokemon from diamond/pearl
Olivine city
no.
You can't battle Steven in Pokemon SoulSilver or HeartGold.
In SoulSilver, there is none. You can battle Red, the champion. He is on Mt. Silver and he has about level 84 Pokemon.