As I said, BBC Worldwide returned £182m of cash to the BBC so, no, they clearly didn't "keep it all in-house". As to the "fat salaries", you can see the relevant extract from the annual report here.
It looks like a pretty transparent remuneration policy to me. Base salaries are set at the median for comparable organisations yet bonuses are heavily (75%) weighted towards performance. The organisation has to outperform its competitors (which include Sky, ITV etc) in order for significant bonues to be earned - seems fair to me. In addition, BBC Worldwide cannot offer equity-based bonuses to executives, which puts it at a disadvantage to its competitors.
In 2010/11, 2 executive directors shared a total of £1.2m in remuneration (table shows 3 but there was a resignation and appointment during the year), down 11% on the previous year, despite profits increasing by 10.3%.
Doubtless, these are "fat cat salaries" in your socialist paradise world
but out in the real world, they don't appear excessive for the industry.