Unfortunately, it is impossible to...
you trade it from Pokemon red/blue or yellow
Yes
you have to trade it from Pokemon red to silver (u need the time machine) then trade it from silver to any version and so on :)
Yes, Pokemon Red can trade with Red, Blue, Yellow, Gold, Silver and Crystal.
No, you cannot trade between the two different versions because the Pokemon are different or the Pokemon know different moves that are not in red version. When they re-make gold and silver for DS there may be some way to trade between Pokemon fire red and leafgreen to the new gold and silver but I doubt it.
You can trade in Pokemon Red, Blue, Green and even Yellow after you have received the Pokédex and have more than one Pokemon caught. So you go to any Pokemon center and go to the right of it and then trade. You can also do this and trade with Gold, Silver and Crystal.
You'll need to trade for it from Pokemon Red, Blue, or Yellow.
no
Yes it can. Using the Time Capsule in Gold and Silver it's possible to trade between Red, Blue, and Yellow.
you cannot trade them. you can only migrate them
yes, trade from red, blue, of yellow
if you have a Pokemon on silver that isn't on red it than can't trade. Or if there is a new move/TM that your Pokemon knows it won't work oh and you have to use the time machine to trade(the big thing at the far end of the Pokemon center, upstairs).