He should mention a guy in a cape. Go north to Lake Rage and talk to Lance, the guy in the cape. Then you will have to go back to Mahogany Town and go into the weird shop. After clearing the hidden base there, you should be able to go into the gym.
Seafoam Islands, They moved there instead of Cinnabar Island
There is Bill's PC that after you catch more than 6 Pokemon in your Party it sends it straight to the PC and you can withdraw your seventh Pokemon after you deposit one of the Pokemon you don't need in your Party
You have to go to Seafoam Islands and go up the first ladder you see
in the ecruteak Pokemon center or at his house in Goldenrod city left to the game center
sorry you have to trade it to Pokemon soul silver
Mahogany Town
Soul silver is AWESOMENESS!! yes GET IT
According to Serebii.net there are 493 Pokemon in Soul Silver.
Mahogany Town.
You can't do Pokemon contests in Pokemon soul silver.
once you walk in you just go up the ladder directly in front of you
Why Soul Silver is about the original Pokemon Silver game for game boy. Soul Silver has some more bonuses.