I think there are some events but there are only in Japan I think, you can check Serebii.net but the only other way to get one is through an Action Replay Cheat System.
celbi cannot be cached on Pokemon heart gold and soul silver to get celbi in gold and silver you haft to cheat sorry:( not god at English
hes not there
you can't through normal game play
raikou, sucine, entel, mew, mewtwo, celbi, ho-oh, and lugia
sorry you have to trade it to Pokemon soul silver
no you don't
Soul silver is AWESOMENESS!! yes GET IT
According to Serebii.net there are 493 Pokemon in Soul Silver.
You can't do Pokemon contests in Pokemon soul silver.
There will soon be an event to get it or you can transfer a 10th anniversery from a GBA game such as saphire, or Leaf Green.
you need a event.
No.