Sería así lo que propones ...
archivo.php
Código PHP:
<?
$variable = "Script PHP ejecutado desde una página HTML";
?>
document.write("<?=$variable;?>");
Y en tu página HTML:
Código:
<html>
... etc ..
<body>
Hay <script language="JavaScript" src="archivo.php"></script> usuarios en línea
</body>
</html>
Tu scripts PHP ha de generar por lo menos via javascript la salida de ese valor de esa variable .. el resto lo añades en HTML común ..
No puedes llamar a una variable $PHP de ninguna manera si la página no es .php (ejecutable PHP) . .Por eso bajo tu script .php (archivo.php) generas la salida de esas variables o código PHP en "Javascript".
Un saludo,