Ок. Кинул на форму таймер(Timer) и пинг(Ping), соединил их линией...
Зря соединил, попробуй соединить вот так. Это нерабочая программа, а просто примерный набросок, но думаю что верный.
Где прописать необходимые IP для ping'a?
Где ввести очерёдность ping'a?
Где ввести очерёдность ping'a?
В StrList в нужной очередности. и т.д. думай сам

[code:1]Add(StrList,2147168,119,119) {
}
Add(ArrayEnum,9726780,133,182)
{
link(onItem,431208:doPing,[])
link(Array,2147168:Array,[])
}
Add(Ping,431208,196,182)
{
}
Add(Timer,13261756,63,182)
{
link(onTimer,9726780:doEnum,[])
}
[/code:1]