Не бойтесь, чистый PHP в сниппете — абсолютно нормальная практика. Просто, если работаете с данными, используйте xPDO, это единственное «требование» (настоятельное пожелание). Так что в вашем случае $_SESSION – допустимо и, по сути, единственное решение.