Si, ma perchè usare un javascript?

I casi a mio avviso sono due:

1) Hai accesso ftp allo spazio in questione, allora basterà caricarci un file php <?php phpinfo();?> (o l'equivalente in ciascuno dei linguaggi che intendi supportare) per sapere se è supportato

2) Non hai accesso ftp, quindi ti basterà guardare gli header di risposta dello host tramite firebug.

Se, invece vuoi creare un servizio generalizzato di analisi come quello di wappalyzer, io lo farei con php usando le librerie curl per "pingare" i vari server.