Da ich diese Wohnheimbewohner nicht alle kenne, möchte ich sie auch nicht als Nutzer anlegen.
Da beisst sich die Katze etwas in den Schwanz.
Damit jeder nur einaml teilnehmen kann, muss er irgendwie identifiziert werden. Es gibt (gab?) zwar die Möglichkeit per Cookie zu verhindern, dass jemand zweimal teilnimmt, aber die Cookie-Methode hat natürlich so ihre Nachteile (Cookies kann man relativ leicht löschen, man kann einen anderen Browser/Computer/Notebook/Smartphone/Tablet verwenden, etc.).
Die beste Methode um eine Mehrfachteilnahme zu verhindern ist Tokens zu verwenden. Dann stellt sich aber das Problem, wie verteilst du die Tokens auf die Teilnehmer?
Du könntest auch die öffentliche Registierung davorschalten. D.h. jeder Teilnehmer muss sich mit einer Email-Adresse registrieren. Wenn jemand aber mehr als eine Email hat, dann kann er sich mit jeder Email registrieren und nochmal teilnehmen.
Also, um dir wirklich helfen zu können, müsstest du schon noch etwas informationen zur Art der "Rekrutierung" deiner Teilnehmer bieten.