Bitrix — пользовательские поля пользователя (USER_FIELD_MANAGER)
Чтение и запись UF_* полей пользователя через глобальный USER_FIELD_MANAGER и CUser::Update.
global $USER_FIELD_MANAGER;
$userId = 123;
// Чтение пользовательских полей
$uf = $USER_FIELD_MANAGER->GetUserFields('USER', $userId, LANGUAGE_ID);
foreach ($uf as $code => $field) {
echo "{$code}: ".print_r($field['VALUE'], true)."\n";
}
// Запись UF_* (через Update)
$u = new CUser;
$u->Update($userId, ['UF_TWITTER' => '@example']);