Im not sure about the first one but for the chaffing Sports authority (or a similar store) sells this runners wax stuff (I call it my fat wax) that you rub on your thighs to prevent chaffing. It works great.
Athena's has this stuff called 'silky sheets' I spray it on my thighs when I wear skirts in the summer. It's amazing. Also witch hazel for the other thing.
Re: The indignities