StreamOfTheSky
Adventurer
Of course, this kind of situation is what the Stand Still feat is invented for! Get your readied attack (for double damage), then get an AoO. If the latter hits, the Stand Still feat kicks in and prevents the movement! This leaves the charger 10 feet away from you, probably unable to complete the charge, with quite a bit of damage for his trouble.
You are aware that, as with many noncaster feats, Stand Still had the bejesus nerfed out of it, right? It now only works on foes that leave adjacent squares.
What you're thinking of is now the province of the Pin Down feat, which requires 11 levels of Fighter to obtain.