oddly enough i dont see anything about a channel there. unless they ninjad you.
also i see this word repeated alot in there
other than that i see them say they are working on a channel but nothing saying its lifetimer exclusive.
"We'll be implementing more perks like the new chat channel as they exit the testing phase. Thanks again for supporting Star Trek Online!"
Ten responses and yet no one has bothered to answer the question. My guess would be that it is still in test or it was set aside after the non-lifers had a whine-fest after the last batch of lifetime perks went out.
The fact it is on the "Lifetime Perks" page makes us think it's lifetime exclusive.