Okay, I believe I know what is going on. I can't remember where I read this but, I heard that there is a leaf that appears in your pokemon's summary as you walk around in SoulSilver and HeartGold. The point of these is that you collect five or six of them on your pokemon and then fly to New Bark town and talk to your childhood friend. It gets you a star on your trainer card, but that's it.