(A) not only published several popular books, but also hosted television programs such as "Buried Treasure," for which he was
CORRECT
(B) not only published several popular books, but also he hosted television programs such as "Buried Treasure," for which he was
"
not only (...) but aslo" is used correctly, but "he" is not necessary
(C) did not only publish several popular books, but also was the host of television programs such as "Buried Treasure," for that he was
the first action is active: "he published" . The second action is passive: "was the host". Not parallel
(D) published not only several popular books, but also hosting television programs such as "Buried Treasure," for which he was
"hosting" is wrong
(E) did not only publish several popular books, but also in hosting television programs such as "Buried Treasure," was
"did not only publish" is wordy, "in hosting" is unidiomatic