He's a mysterious character and his motivations aren't always clear. The game's just giving you Palkia, Dialga and Giratina's hold items, and using an in-character way to give them to you.
Yes you can.
Not really. Sell them, or give them to Pokemon to hold.
if you have shaymin she will give to but if she doesent then beat her up :)
In one of the Cities there is going to be a transfer machine, i think and it will give you all your old Pokemon
The Professer will give it to you after the last gym
you don't have to to anything with the orbs. They only give you the orbs so if you transfer those legendary Pokemon to Pokemon black or white you can give those legendary Pokemon the orbs.
Pokemon White is not compatible with SoulSilver.
Not unless you buy the action replay with codes such as those that give you infinite life an items.
The only rod you get in pokemon white is the super rod. You get it in your house and looker will give it to you
Yes you can.
An eviolite
Not really. Sell them, or give them to Pokemon to hold.
if you have shaymin she will give to but if she doesent then beat her up :)
You can get a Moonstone on Pokemon White after you defeat Team Plasma in Pinwheel Forest and talk to Lenora. She will give you a Moonstone.
at Undella town a girl will give it to you
Give Nidorino a moon stone.
You give it a fire stone