not checked?
the issue is around here:
Code:

If Ping($system.tag)
$system.Checked = "True"
Else
$system.Checked = "False"
EndIf



so, lets make debug code:
Code:

"Pinging: " $system.tag ?
If Ping($system.tag)
"Response" ?
$system.Checked = "True"
Else
"system is offline" ?
$system.Checked = "False"
EndIf



if the correct text is coming out, the issue is of kixforms nature.
if wrong response, there is something wrong either with the tagged name or the ping() udf.
_________________________
!

download KiXnet