Are you seriously asking BYCers how many hens you'll need? With us, only a hundred (at the very least) is good enough. (TanksHill has the right idea!)
Seriously, though, I think 8-10, along with one flock rooster, is a good size flock to have for what you need. You'll have enough for...