Do d-linku nic rozumného (zatím) nedostaneš (pracuje se na OpenWRT, ale není to ještě použitelné).
Vyřešit se to dá celkem několika způsoby, od nejjednodušších, po extrémně vymakané a složité. Např.:
1. v routeru nastavíš u DHCP rezervace IP adres na konkrétní MAC adresy
2a. stáhneš si nějaký síťový scanner a budeš opingávat jednotlivé IP adresy
2b. napíšeš si vlastní pinger (třeba ve VBA), který bude periodicky opingávat PC a výsledky bude logovat do nějaké databáze
2c. napíšeš si vlastní tool (zase třeba ve VBA), který opingá počítače a přes WMI zjistí uptime (zde je ovšem předpoklad, aby na všech PC byl alespoň jeden stejný účet se stejným heslem, nebo abys znal účty ke každému PC a dále pak aby na PC nebyl nějaký kinderfirewall typu kerio, comodo a podobné šity filtrující RPC/WMI)
2d. zakoupíš nějaký profi nástroj typu DameWare NT utilities apod., nebo Landesk - ten je tuším do několika PC jako demo zdarma (i když myslím, že tam je nějaké časové omezení).