"Вечные" сессии на PHP. Выдержит ли сервер?
А как по вашему работают сессии на PHP? Всё через те же Cookie, просто хранится идентификатор сессии в Cookie, а данные хранятся на сервере в файловой системе (по дефолту, но поведение можнор и изменить). Выдержит.
Можно обойтись и простой проверкой:
Две куки, одна для ID пользователя другая для сесии..
Проверять это добро можно вот так: ( это просто пример )function session()
{
    @$i = $_COOKIE['account'];
    @$h = $_COOKIE['hash'];

    if (!empty($i) && int_($i) && !empty($h) && $h === hash('sha1', $i . SLAT, false))
        return (int)$i;
}
А настройки или другие параметры хранить в базе данных, так кстати и надежнее, сервер все равно когда нибудь перезагрузиться и сессии удаляться, а из базы нет...
Примерно так построены многие системы...