Web kiosks using Linux have been done many times, two approaches are usually used. The first; a minimal OS, with customised install of window manager, desktop manager, browser and restricted user, a great example can be found here. Secondly a mainstream OS, customised using GUI control over settings like in this instructional. While I’d love to go with the former due to the streamlined nature of the process, I ended up using xubuntu as a base with a mix and match approach, using the GUI where I had too. The system had two user accounts, one for admin, the second as our ‘kiosk mode’ arcade user.