Si, praticamente è il punto 2 che ti avevo esposto. In pratica non puoi eseguire direttamente un programma sul server, quindi devi usare un tramite (in questo caso CGI). Ovviamente devi configurare il web server (visto che è con lui che il browser si interfaccia) per "lanciare" l'eseguibile