Как позволить посетителю удалять свои комментарии без авторизации?
ID написанных комментариев можно либо записывать в подписанные куки, либо в сессию. Так как юзеров может быть очень много, можно не хранить данные сессий на сервере, а использовать подписанные куки как хранилище для сессий (но прежде чем это использовать, ознакомься со всеми недостатками такого хранилища)
Допустим, для каждого гостя генерировать рандомный GUID, который записывать в куки с достаточно длинным сроком жизни. При создании комментария записывать GUID автора, а при удалении проверять и разрешать удаление, если они совпадают.