My questions:

1) Is the Secret Keeper the one who casts the charm?
2) Can the Secret Keeper be the one who is being protected by the charm? (e.g. Could James have been his own Secret Keeper? Why/Why not?)
3) What happens if the Secret Keeper's (or Keepers's) memory (memories) is (are) wiped?