Once you defeat all 16 gyms, Prof. Oak calls you asking to talk. Go to his lab and talk to him. He gives you HM 08 Rock Climb, and the gate to Mt. Silver is now open.(Go left from the Victory road gate). You will need Rock Climb to get to the top. Once you reach the top red will be there. Prior to reaching the top, I would recommend building up your teams levels. 75-80 would be suggested for beating red.
yes you can in mt.silver
Lance is the last of the elite four.
Yes. Proffesor Oak will give it to you after beating Champion Red. Or, you can trade to get one.
you get it from an event
The black flute can be found in Dark Cave in Soulsiver.
Pokemon soulsiver and Heartgold are $34.99.
Mt. Silver At the very top. You need rock climb, rock smash and surf to reach him
After catching/defeating sudowoodo a man on route 36 will give it to you
In pokemon soulsiver Blue is on cinnabar island but you can only battle him when you defeat all of the gym leaders.
You have to enter the Hall of Fame.
just open the door ;)
Just south of goldenrod city