First you have to beat all the Kanto Gym leaders. Then you must go see Professor Oak at his lab in Pallet Town. I hope this helped.
Once you've defeated every gym leader, talk to Proffesor Oak in Pallet town. He will give you HM08 ROCK CLIMB.
in soul silver
have a Pokemon who knows rock climb and rock smash
You tell me
You need to have the move rock climb
you get it on Route 36.
You get rock climb at the one of the gyms
you can get rock climb from beating blue i think.
after you defeat Blue, in viridian city
South From where the the first gym is!
hell no
rock climb