Как добавлять блоки на сайт через php?
элементарно: изучить основы по манам/туториалам, которых в инете овердофига.
а с конкретными затыками уже милости просим сюда.
Начните с основ, можете почитать например эту книгу. А когда возникнут конкретные проблемы с непосредственно с реализацией и вы будете хотя бы ориентироваться в основах построения веб сайтов, то приходите, поможем. Сейчас ваш вопрос больше похож на задание - сделайте за меня!