Se puede hacer con PHP, la forma sería crear un archivo PHP que haga esto:
- Compruebe desde qué dirección vienes, así si es tu pagina entonces da el OK y si es otra cosa entonces error.
- Si está todo OK, luego manda la cabecera de descarga de archivo EXE.
- Finalmente hace un readfile() del archivo EXE.
No se cómo es exactamente pero los pasos son estos... pregunta en el foro de PHP para que te den más información