El cron job o su simil para windows lo hace el Servidor (el S.O. de ese servidor). Tu sólo tienes que programarlo y que llame a tu script PHP
En la mayoría de servicios de hosting .. (los que dejan) .. al crear tu cron Job mandan a ejecutar tu script PHP como si de un cliente HTTP cualquiera se hubiera conectado (un navegador) .. Por ejemplo con el comando (linux):
GET
http://www.tal.tal/tu_script.php > /dev/null
(el "/dev/null" descarta la salida del script ... eso varía entre servidores ..)
Pero, no es el único comando .. para hacer esta taréa. Tu servicio de hosting (proveedor) ya te indicará que tipo de comandos puedes usar para llamar a tu script.php bajo el Cron Job y su sintax de uso (ademas de todo el tema de programación del mismo para realizar tus ejecuciones a intervalos).
Un saludo,