vediamo di capire che vuoi fare...

quando parli di "creare un task" noi intendiamo qualcosa che viene eseguito lato server senza la presenza umana.
ma poi parli di "in JS creare uno script che faccia partire delle pagine esterne a tempo, ma senza caricare ne la pagina".

non è molto chiaro l'insieme. vuoi provare a rispiegare le tue intenzioni?