1, after professor elm gives you a call after your 7th or 8th gym badge. Hope I helped. :)
Pete
only one. unless you trade with other versions that have some (as in Pokemon holding masterballs and then trading it to your game)
According to Serebii.net there are 493 Pokemon in Soul Silver.
Their are 434 pokemon in soul silver according to the strategy guide.
over 9000
Infinit
1
256 pokemon. But all together 493.
INFINITY MASTERBALLS just do my trick Trade pokemon for pokemon holding masterballs take them away and trade for your pokemon back
One, although if you have the AR cheat, 999 masterballs can be acquired.
26 letters( the English alphabet) and a (!) and a (?)
Once
you can fight him as many times as you want