Здесь не причем не pim, не вообще модель OSI. Через pim вы только доставляете трафик, а не влияете на его содержимое.
Список каналов берется по HTTP с сервера провайдера по определенному урлу. На приставке просто стоит операторская прошивка, в которую это заложено обращение. Также может браться еще и другая информация (текущее время, телепрограмма)
Название передачи и ее длительность берется из информации, которая передается в транспортном потоке. Почитайте про
MPEG-TS, там много всяких служебных данных есть. Чтобы ее добавить, надо оборудование, на котором будете разбирать и заново формировать транспортный поток.