I know I have just answered my own question but I have found the answer to this problem, to see the answer look at the external links for the video.
No.
Pokémon HeartGold is a DS game. You have to have a DS to play it, not a GBA. They don't make Pokémon GBA games anymore. ACM112 -NO GBA (NO$GBA) is a emulator
Well yes there is a way but I don't think your GBA supports Pokemon Platinum (or PP)
nogba
maybe
you don't
it came out already i already past it on no$gba just look for it on google.com
cos they are not ready for it
Ensata.....
coolrom.com
5555
No you can not. You only can trade Pokemon using gba game on no$gba with link staff.