you have to beat team rocket
so you can get past the guy in mahogany town
There IS no Radio Tower in Mahogany town
You have to beat tesmrocket in goldenrod city
catch entei and raikou
beat or catch the red garados, do the mahogany town secret base, do the radio tower thing then beat the mahogany gym and then the guy should let you through
okay you have to defeat the team rocket in goldenrod city
To get past you need to have: Beat Team Rocket in Mahogany (Lance found at the Lake of Rage will tell you where the entrance is) Beat Team Rocket in Goldenrod Beat the gym leader of Mahogany, Pyrce.
there are two things you have to do disabandon team rocket and battle the red gyarodos
when you beat the people in the poke mart basement and (optional) the mohagony gym, go to goldenrod and beat team rocket in the underground and radio tower. the guy should move after you disband team rocket.
You meet him at the lake of rage after fighting or catchig the red gyrados.
In Mahogany Town you must defeat defeat Team Rocket there, beat Pryce the Gym Leader there, and defeat Team Rocket in Goldenrod City.
Get the seven gym badges, run Team Rocket out of Mahogany Town and Goldenrod City then go back through and you should be able to go past.