After quite a bit of searching, I finally found a macro that will allow you to link two trade skills at once.
Since I receive hits on my blog almost every day concerning this very thing, I figured it would probably be a good idea to share it with you. So here you have it, a macro that will post both of your Professions into chat with a single click, and from a single macro.
/script SendChatMessage(select(2,GetSpellLink(“Tailoring“))..select(2,GetSpellLink(“Enchanting“)),”CHANNEL”,nil,GetChannelName(“Trade – City”));
Just change the two professions I have underlined up there to whatever your own professions happen to be, and away you go.
UPDATE: When you copy this macro you also need to replace the quotation marks as well as the dash in “Trade – City”. I assume that the problem is caused by the font used in the blog, but I cannot say for sure. Just delete the quotes and dash and then type them back in and it will work.