Есть много путей для решения это задачи.
Я обычно, когда загружаю прокси, получаю в цикле данные из ресурса, используя {{ProxyResource|notreuse}} и чекаю прокси, если он не рабочий, беру другой.
@Samael_96 http://community.bablosoft.com/topic/1304/думаю-будет-полезно-кому-нибудь юзаю ее. Можно написать батник.
Если только БАС, то while true (бесконечный цикл) и случайное число в заданном диапазоне для паузы.
Различные api не рассматриваю.
@artihorror Спасибо, интересная програмка, :)