There is a possibility that you can battle Groudon "more than once". If you save the game just before you battle Groudon, you can continually shut off the game and turn it back on for (technically) more than one chance to capture or defeat Groudon.
You can only catch him once.
you can only get red orb(groudon) in soul silver
yes
No. You cannot get groudon in Pokemon heart gold. The only way to get one is by trading from Soul Silver
you can't you can only get it in Pokemon soul silver
No you can only get groudon in Pokemon ruby or emerald and transfer through Pal Park or if you have heart gold or silver soul you can catch and trade groudon to yourself
no, groudon is available in soul silver only, so you must trade from soul silver, however if you use cheats, the groudon will not unlock rayquaza.
Kyogre does not appear in soul silver, only groudon. Kyogre appears in heart gold at the Embedded Tower, Much like Groudon appears in soul silver at the Embedded Tower
Only once.
to get rayquaza you need to get kyogre and groudon and show them to prof. oak but groudon is only obtainable in soul silver and kyogre is only obtainable in heart gld so you will have to trade
In Pokemon SoulSilver, you can only get Groudon. If you want a Kyogre, trade with someone, use a cheat, whatever. To get a Groudon, go to Route 47, and look around for the Embedded Tower. Inside is a Groudon, but it will only appear there once you have defeated Red and obtained the Red Orb from Mr. Pokemon. Also, if you have a Kyogre and Groudon in your party when you talk to Prof. Oak, he will tell you a story and then Rayquaza will appear in the Embedded Tower! Hope I helped ;)
you can only get it in heart gold Sapphire and emerald but you can get him from them then once you have him then you can get rayquaza from the same place that you got groudon by talking to prof. oak and getting the jade orb