Hi eeky,
1. Your translation and interpretation are correct.
2. ブラウンさんは我々の財政上の相談相手です。
Translation given: "Mr Brown is our financial adviser."
What is the meaning of 上 in this sentence?
In this case, you can use literal translation of 上
Mr. Brown is our adviser
on finance.
~上 (~ jou) or ~の上での(~no ue de no) means "about ~", "on ~".
3. This is an exercise in which one is supposed to complete the part ____ using the expression といっても・・・(という)わけではない。
お金が必要だといっても、____。来年の春に大学に入る時に入学金とか授業料を払わなければならないのだ。その時までにはなんとかしたいと思う。
My translation attempt: "Although money is said to be essential, it doesn't mean that ____. When I enter university next spring, I will have to pay the matriculation fees and course fees. Until then, I want to do something, I think."
a) Honestly I have no idea either...
b) Yes.
c) どうにかする means "to manage" "do with ~".
In this case, the speaker intends to make money available by the time he has to pay.
4. 「ボディランゲージ」:日本とあなたの国とで異なる意味になるものがあれば教えてください。
My translation: "'Body language': If there are different meanings between Japan and your country, please explain (them)."
a) 日本で + あなたの国で = 日本とあなたの国と で
b) 異なる意味になるもの=異なる意味になるボディーランゲージ
異なる意味=different meanings
'Body language': If there are any body language which has different meaning in Japan and in your country, please explain (them)