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?