es muy dificil hacerselo en JS, pero en PHP es re-facil
lo primero checar si la cookie existe, si no existe pinta el codigo y crea la cookie
Codigo:
<?php
if (!isset($_COOKIE['visit']) {
// Tu codigo fuente deseado
setcookie("visit","1",time()*3600*24); // La cookie expira en 24 hrs
}
?>
re-facil no?