First of all I would have a long think about how you will manage your personal stuff being in the house. Where will you put everything for safekeeping?
On your question: My logic says to make two listings, one for a shared house and one for a private house. And just play with the calendars. You will have to be VERY precise with the calendars to avoid disaster double bookings.
I thinks it's very difficult to have it in one listing, because the public for a private and a shared house is really distinct, and you won't have any good means to communicate with potential guests about the house being shared or private for certain dates.
Then again, two listings will cause problems for people who want to stay in "mixed" periods. Let's say, they arrive when you're not at home, but on the third day of their stay, you arrive home.