you can't- make Pokemon migrate from Pokemon ruby/sapphire/emerald or
trade from diamond and pearl or platinum.
You cannot catch any of the Regis (Regirock, Regice, Registeel and Regigigas) in Pokémon HeartGold or SoulSilver.
You can't catch bastiodon in Pokemon soulsilver.
You must trade from Pal Park
catch it? no.
no.
if you what the regis you have magrate from emelerd or shappire and the other one that how you get the Pokemon
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).
No.
No.
you trade