boffo,
In general, I think the answer to your question is no, you don't need special permissions. I have certainly landed at lots of private sites in National Parks (with owners permission).
However, it is always possible that someone has created a local law/regulation that might prohibit such landings. If there were something special, the BHAB would probably know about it - you could give them a call.
But I may be wrong ........