Might be some help there. Also one poster said that the bank between River and towpath was included in a Thames Licence - don't know if that is still the case, or ask Lock keepers (above Oxford I'd suggest) although you seem to want to stop between Windsor and Reading.
We stayed at an environmental free mooring which was pretty good, nice pub nearby too, planning a trip to Wallingford for next time I hear there a campsite there too?