Fund-raising programme (8)
I believe the answer is:
telethon
(Other definitions for telethon that I've seen before include "Television event to raise funds for charity" , "Lengthy TV programme for charity" , "TV broadcast for charity" , "TV fundraiser" , "Long charity TV show" .)