Когда пришла информация с сервера (по success) пишете данные для попапов в массив. Если массив до записи был пустой - сразу выводите попап с первым элементом массива. Иначе ничего не делаете. При закрытии попапа удаляете текущий элемент массива и вызываете новый попап со следующим элементом.
Да можно. Гуглите long polling. Однако взаимодействие в реальном времени это больше вопрос не фронтенда а сервера. На мой взгляд перспективно в данном вопросе выглядит связка из WebSockets + NodeJS. В качестве БД интересно выглядит RethinkDB с возможностью сразу возвращать информацию о добавленных данных.
Ну проверьте передаваемые данные на всех этапах. Посмотрите что в переменной до отправки аяксом. Посмотрите как выполняется запрос, что он возвращает. Сделайте var_dump в пхп скрипте.
Если вы сами пишете сниппет, то внутри него доступны и массивы $_GET, $_POST в том числе. Потом внутри своего сниппета можете вызвать через runSnippet аякссерч и передать в него все необходимые параметры.
По поводу события в слайдере - api.jquery.com/trigger
Первый способ правильнее в том плане что он универсальнее. Кроме того смотрите понадобятся ли вам дополнительно в ответе какие-то управляющие данные (к примеру количество, лимит, оффсет, фильтры какие-то). Если это есть то лучше заморочиться и передавать JSON какой-нибудь а обрабатывать его на JS.
Чтобы работать через прокси - гуглите "Прокси лист", найдете понравившийся вам список публичных проксей. Далее гуглите "curl через прокси php" - посмотрите как работать с проксями через курл.