Ist das irgendwie möglich (evtl. auch mit JS?)?
irgendwie ist es möglich, ja - mit javascript dürfte es etwas schwieriger werden
Am besten wärs, wenn alles automatisch geht, aber ggf. könnte auch ein manueller Schritt dabei vorkommen (besser wär aber ohne).
vollautomatisch ist mit scheduled tasks unter windows oder cron jobs unter linux/unix kein problem
zusammenfassend: php alleine reicht nicht aus, bietet aber eine solide grundlage