Yes, that's per contract. The $25 is probably for Orange County filing fees.
DVC doesn't charge anything. We had two contracts, and we saved a few $ on mailing costs, I think. Remember to do all contracts at the same time - or else you'll end up with separate memberships due to the different owners on different contracts.