Well, first off you can not capture Kyogre in Pokemon SoulSilver, only Groudon.
The only way you can get Kyogre in Pokemon SoulSilver is by trading. However if you had Pokemon HeartGold you would have to first obtain the Blue Orb from Mr. Pokemon.
But to do this you must have:
-Obtained the National Dex
-Defeated Red on Mt. Silver
-Obtained a starter from Professor Oak
Next you would need to take the Blue Orb to a cave in Route 47 called The Embedded Tower. You would then have to make your way through the cave to find Kyogre at the end at Lv 50.
It is the same process for getting Groudon in Pokemon SoulSilver except instead of the Blue Orb you would get the Red Orb.
No, Kyogre does not naturally appear in SoulSilver.
with an AR
You can't catch kyogre in Pokemon soulsilver.
You can only catch Kyogre when you have HeartGold.
yes
no only if u trade
Can't... But sapphire (GBA) has it!
you can't
you has to trade it from somebody who has heart gold
yes it does
You can get groudon in Pokemon soulsilver and kygore in Pokemon heartgold (both are found in the embedded tower on route 47).
You can't. You must trade Kyogre over from Heartgold.