Digging around some... and sure enough there are a number of variations of the GetMAC() in this one thread: http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=84616&page=4#Post84616

I really liked Radimus's version (very bottom), but Jooel's UDF should work for the purpose of fixing the example script:

 Code:
$newdnsservers="nnn.nnn.nnn.nnn,mmm.mmm.mmm.mmm"
$olddnsservers="xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy"
$serverlist=  ;array of computernames...list them manually here, use a file, or query AD/NT

for each $server in $serverlist 
  For each $mac in GetMAC($Server)
    ? $Server + " : " + $mac+ " : "
    if GetIPOptions("DNSServers",$Server,$mac)=$olddnsservers
      $RC=setipoptions("DNSServers",$newdnsservers,$server,$mac) 
      @serror
    endif  
  next
next
_________________________
(... better days ahead)