O da kolay, yalnız vistam yok, win7 yazıyorum. Vista 6.0 olması gerek. if yerine switch te kullanabilirsin seçenekler çoğalacaksa.

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Windows NT 5.1') == TRUE)
{
    echo 'Windows XP';
}
else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Windows NT 6.1') == TRUE)
{
    echo 'Windows 7';
}
else
{
   echo 'XP ve win7 dışında herşey';
}
?>
.