There is a code on Supercheats.com for fast egg hatch, but otherwise no.
you press action replay codes on Pokemon soul silver
You will get Cinderquil eggs.
to get a lucky in soul silver you have to catch a chansy and then take the item if it has a item
In any pokemon center go downstairs to the wifi club and get a pal pad then you will be able to enter your friend codes as well as view your own. Hope this helped :)
no you can trade soulsilver pokemon to black