Hola, Mi nombre es José Alejandro Realza. Tengo mas de 8 años de experiencia en el desarrollo de Software y plataformas Web. Lo que tu requieres, puede ser solucionando filtrando por la IP del cliente, permitiendo solamente una por sesion. Tambien existen unas formas de limitarlo.
Si quiere conversar al respecto, no dude en escribirme, Saludos