I've just rung English Heritage with a few questions: firstly, if you are a National Trust member you don't have to pay (as before). When I asked about walking up from Larkhill or Amesbury the answers became more vague. In theory you would be stopped and asked for either your membership card or entrance sticker (because this is only fair to everyone else apparently).
I also asked if it is ok to wander up there on Xmas Day or Boxing Day when it is officially closed - the person on the other end of the phone was valiantly non-committal and said she wasn't sure what the security arrangements would be. Perhaps it should be tested out ...