Можно сделать так. Сначала создаешь БД с файлами,счетчиком и несколькими дополнительными полями. Потом делаешь файл download.php, где в качестве запроса будет что-то вроде download.php?file_id=1 по этому file_id выбираешь из файл который соответсвует запросу, увеличиваешь счетчик на 1 и делаешь редирект на этот файл. Примерно тоже самое со статьями.