Егор Овчинников, тут уже другой вопрос: как скомпоновать ответ сервера.
Нужно именно с серверной стороны всё подготовить, а уж отдать клиенту в ленту - плёвое дело.
Тут вообще странная конструкция, которую сразу понять трудно.
Зачем делать вложенный цикл по тому же country? Лучше по выполнению условия делать рекурсию, к примеру. А так - несколько непредсказуемо, как себя animate поведёт...
Чтобы был вывод, скажем, раз в день, а не при каждом обновлении - нужно сохранять флаг в кукис на нужный срок. А перед выполнением кода - проверять его наличие.
Вот хорошая библиотека для работы с кукисами.
echo stristr($text, '</p>', 1) . '</p>';