I want to make a small travel agent's website which will sell only a few selected hotels.

Does anyone have an information on how a travel/hotel website would store hotel information? availabilities if you're able to sell X number of rooms in any given date range?

For example, if i'm give 3 rooms to "free sell" in ABC hotel every week of the year except weeks 13-16 and 48-52 how could I sell if I have a any rooms left in any given date?