You can trade Pokemon with friends in the Pokemon centre,but you need a pal pad first
Chat with our AI personalities
yes. you can trade Pokemon from diamond, pearl, or platinum to heartgold or soulsilver.
you can not get it from Pokemon platinum you can trade in to diamond or pearl
Of course
you trade eggs.
IT isn't in Platinum you have to trade for it from Global trade or Diamond