dupre, MODX разрабатывается уже много лет и, естественно, такие стандартные функции как отправка сообщений с сайта реализованы уже давно. Используйте дополнение FormIt с хуком Email (он идет с дополнением «из коробки»). А копии писем на скрытые адреса делаются при помощи параметра emailBCC. Можно конечно и свой код писать, но зачем «изобретать велосипед», который может еще и не поехать? Можно же использовать уже готовое многократно проверенное. Надо только потратить немного времени и изучить документацию. Например, можно почитать подробную инструкцию по FormIt на русском языке.
Олег, у анонимного пользователя политика доступа Load Only, по которой он может только загружать объекты. Обрабатывает и сохраняет загруженный объект в сниппете уже сама система. А вот действовать через процессоры на системные настройки могут только обладатели политики с включенным параметром settings («из коробки» он есть только в политике Administrator, которой обладает Администратор).
Хочу предупредить, что это лишь мои умозаключения по изучениям политик доступа. Я этого в справочниках не видел. И возможно все не так на самом деле.