I don't think you need to create a new Chat Tab just to join an invisible channel for sending addon messages.
Join the channel without adding it to any chat tab and addons can still parse it without the user seeing it unless they manually tell the chat tab to display messages from the new channel.
http://www.wowwiki.com/API_JoinChannelByName