I have no idea how it would work technically, or even if it’s possible. I just know that people would donate to the cause.
It's very easy to do with CheckLockTimeVerify. Just create the address corresponding to the script:
<block height> CheckLockTimeVerify
Since there is no signature required, any miner can collect those funds with a spend-to-fees transaction.