Заводим в элементе новое свойство типа "Привязка к пользователю" и кодом "user_vote".
[CODE]<?
global $USER;
$id_user = $USER->GetID(); // ID пользователя
$id_iblock = 1; // ID инфоблока с записями
$sql = CIBlockElement::GetList(Array(), Array('IBLOCK_ID'=>$id_iblock, 'ACTIVE'=>'Y', 'PROPERTY_user_vote_VALUE'=>$id_user), false, Array('nTopCount'=>1));
if($sql->SelectedRowsCount() > 0)
{
echo 'Пользователь уже голосовал!';
}
else
{
// Добавляем голос
}
?>[/CODE]