Chaoss, самый простой вариант — это вообще убрать кабинки ))) тогда уж точно будет видно, какое место занято, а какое нет xD прямо, как у меня в школе было... но потом, правда, поставили кабинки.
Все‑таки, вариант с задвижкой (внутри кабинки), на которой есть идентификатор, занята или нет, самый нормальный. Только задвижка должна быть не на уровне ручки, а значительно выше, но немного ниже уровня глаз, чтобы внутри удобно было закрывать и снаружи было видно, чё‑каво )))