For your hostel, maybe something like a virtual machine that gets automatically restored to the default state at each login? Would that work, jackvance et al? I can't say for sure, but I'm sure my friend who works as an IT guy at a university rigged up something like that, although the details are fuzzy in my head.