Well, it sounds like simple database stuff - maybe an entry for each room, which also contains a flag for available, size, etc. Then just some scripts to interact - one for the manager or something, when they check in/out, and the second for querying to see if any of size X are available.