In theory yes. Get your first starter then trade it to a different game, then restart Black and get the other starter. Then trade back over the first starter you traded to the other game.
starter, flying, type starter in good/weak against and two random Pokemon.
trade
Save your game before choosing a starter Pokemon keep choosing the same starter until its a female.
dude you have to cheat for that
go to the dreamyard after you beat the two trainers there you will find a lady talk to her she'll give you panpour, pansear, or pansage based on your starter Pokemon, use this Pokemon to defeat chilli.
Trade
its more pokemon black two then it i black one
You can't, but you can by breeding Pokemon or trading. However in Emerald you can by duplication
There are two possible ways: Choose Treeko as a starter Pokemon Or By trading
-Get a friend with a game you can trade to -Start a new game, choose one of the Pokemon, and trade it to your friend -Start a new game, choose a different Pokemon, and trade it to your friend -Start a new game, choose the last Pokemon, and get your friend to trade you your two other Pokemon back
In order to get the other two elemental types that you don't have, you must trade with others or hack. But I recommend trading over hacking though.
Next year or two, two of the new generation Pokemon will appear in Pokemon: Master of illusions-Zoroark