It is impossible to move a Pokemon from SoulSilver to Sapphire as the two games are from different generations, you can only migrate Pokemon from Sapphire to SoulSilver.
Nothing
Blackthorn city
Play the flute to it.
Poke flute channel
Go to the Move Deleter in Blackthorn City.
No such thing dude you should know that!
depends on Pokemon
No.
its in blackthorn city right next to the pokemarket.
use pokeflut
u go to the PC and select move Pokemon. click a Pokemon and select deleat .