I can only give it to you via Black; I haven't started Soul Silver yet as I'm finishing Black first. I have several new hatchlings I could easily send along as well if you want them (all Lv,.1, including an Elgyem, Vullaby, and Tepig, or whatever you'd like me to breed); currently there are six unhatched Tepig Eggs and two already hatched, so if you didn't start that with Tepig you can get him with Egg moves added. Let me know if you want that and what you might offer (I'm currently working on version exclusives from White to catch the entire Pokédex right now), and watch for my FC in my sig. once I have it ready to go. :)
If you'd prefer, you can also trade over a Pokémon you'd like infected and I can send it back for the same thing I trade over, or I can trade a randomly caught Lv.2 Route 1 catch and you send back something. Take your pick. :)
Still can't believe I got Pokérus on my first Pokémon game but not a single Shiny yet.