No, Kyogre does not naturally appear in SoulSilver.
You can't. You must trade Kyogre over from Heartgold.
You can't catch kyogre in Pokemon soulsilver.
You can only catch Kyogre when you have HeartGold.
No
yes
you have to have gotten groudon and you also have to get kyogre from a Pokemon heartgold (no other kyogre will work) then talk to mr Pokemon again and if u show him the groudon and kyogre he will give u the green orb, then go to the same place where you got groudon and rayquaza will appear
Can't... But sapphire (GBA) has it!
no only if u trade
you can't
yes it does
you has to trade it from somebody who has heart gold
You can get groudon in Pokemon soulsilver and kygore in Pokemon heartgold (both are found in the embedded tower on route 47).