yes
You can get a level one hundred Pokemon in HeartGold the same way that you can get a Pokemon of that level in other games. You have to level them up until they reach it.
Level X on cards means exactly the same as level 100 so you just train a Pokemon upto level 100 but unfortunately it doesnt say level X it says 100.
Level 100 same as all the other Pokemon games. :)
I recommend a level 100 lugia or ho-oh,a level 100 raiko,a level 100 arceus ,level 100 of any of the starters,level 100 scizor, and a level 100 of any Pokemon you choose
You can't catch Level 100 Pokemon in any Pokemon game. The highest catching Level in Pokemon is Level 80. You need to raise your Pokemon to Level 100 or trade for a Level 100 Pokemon to get one. You can also challenge Level 100 Pokemon, but only in the organized challenges of the Pokemon games (i.e. Battle Tower, Trainer Tower).
Nothing trust me I have over 50 level 100's in my firered.
No, they have lower base stats than a trainer Pokemon of the same level. Pokemon will have a greater base stats on level 100 if they are caught and trained on a lower level.
you have to battle against other Pokemon that are level 100
No you can not get Pokemon higher than level 100.
There's no room that has level 100 Pokemon.
There is no level 500 Pokemon. The highest level that a Pokemon can be is level 100.
yes but a good thing to do is breed your starter and trade it for a high level one