fonksiyon şeklinde aşağıdaki gibi yapabilirsin
<?php
function server_monitor($gelenip,$gelenport)
{
$ip=$gelenip;
$port=$gelenport;
@$fp = fsockopen("udp://$ip",$port,$errno,$errstr,30); 
if(!$fp)
{
echo 'server offline,veya ip yanlış';
exit;
}     
fwrite($fp,"\xFF\xFF\xFF\xFF\x54Source Engine Query\x00");         
$buffer =  fread($fp,1024);
if (!trim($buffer)) { return FALSE; } 
$tmp = explode("\x00", $buffer);
$place = strlen($tmp[0].$tmp[1].$tmp[2].$tmp[3].$tmp[4]) + 5;
$bas['hostname']       = $tmp[1];
$bas['mapname']        = $tmp[2];
$bas['players']        = ord($buffer[$place]);
$bas['maxplayers']     = ord($buffer[$place + 1]);                   
fclose($fp);      
echo $bas['hostname'].'<br />';           // Server ismi
echo $bas['mapname'].'<br />';            // Harita ismi
echo $bas['players'].'<br />';            // oyuncu sayısı
echo $bas['maxplayers'].'<br />';         //server slotu
}
server_monitor('88.255.155.50',27015);
server_monitor('88.255.155.51',27015); //istediğin kadar ip yaz
?>