Código PHP:
    <?
    $url = "http://www.talwebsite.com/";
    $hash = parse_url($url, PHP_URL_PATH);
    
    switch ($hash)
    {
    case($hash = '#comm'):
        echo "<script type='text/javascript'>setTimeout('comm()',3500);</script>";
break;
    case($hash = '#prog'):
        echo "<script type='text/javascript'>setTimeout('prog()',3500);</script>";
break;
    case($hash = '#resd'):
        echo "<script type='text/javascript'>setTimeout('resd()',3500);</script>";
break;
    case($hash = '#speci'):
        echo "<script type='text/javascript'>setTimeout('speci()',3500);</script>";
break;
}
?>    
  Así debería funcionar?