Если под гостями имеются ввиду незарегистрированные пользователи, то им всем можно определить только одно правило (право) как для всех неаутентифицированных (незалогиненых). Для того, чтобы определять разные права, гости должны быть аутентифицированы, а их данные храниться в базе данных. Регистрируйте гостей и определяйте им права как написано в статье.