Silver is the basic, free, xbox live subscription. Gold is the paid for subscription that allows you to play online and have access to some extra content for free.
If you upgraded your offline profile then any gamerscore you got is transferred during the upgrade. If you got a new account then no you can't transfer anything.
Just re-download them with the gamertag used to buy them. You will only be able to use them with that gamertag and they will only work when you are signed in to xbox live.
Log in to comment