Trading... no you can't.
You can only transfer Pokemon from III to IV, IV to V. Unfortunately, you can't transfer from Gen II to III.
For transferring between III to IV, you need a DS or DS lite, since they are the only 2 that have dual slots, you must complete the elite four for the IV game, go to some place called pal park or something like that and that's how you transfer.
For transferring between IV to V, you need 2 DS, any kind would do. You need to defeat the elite four before you can transfer for the V game, go to Route 15 and there should be a Poketransfer lab.
That's all I can say though, you can click on here and here for more info.