Lo que puedes hacer es tratar de conectarte al sitio mediante una función como
fsockopen().
Código PHP:
$sitio = 'www.forosdelweb.com';
$puerto = 80;
$espera = 20;
$online = @fsockopen($sitio, $puerto, &$errno, &$errstr, $espera);
if($online){
// está online
}else{
// Tardó más de $espera segundos en responder... se asume offline
}
Saludos