Aklımda bir algoritma var fakat ne kadar verimli olur bilmiyorum.
Mesela veritabanında "zamanlanmis" gibi bir tablo oluşturursunuz ve zaman ayarı yapılan makaleleri bu tabloya atarsınız, "yayinlanma_tarihi" gibi bir sütun hazırlayıp tarihi bu sütuna atarsınız, bu tabloyu sorgulayacak bir php dosyası hazırlayıp CRON ile belirli aralıklarda zamanlanmış makaleleri kontrol ettirirsiniz, eğer ilgili satırın "yayinlanma_tarihi" değeri şimdiki tarihten küçükse makaleyi çekip "makaleler" tablosuna yazdırırsınız ve "zamanlanmis" tablosundan silersiniz.