I have some fair amount of experience in charging. What I beleive by "directly towards" is that you end up in a square closest to your current position that threatens the target.
If A and B are PC's and X is the target with "Z" being squares that threaten:
0000000000000000
ZZ0000000000000A
XZ0000000000000B
ZZ00000000000000
0000000000000000
0000000000000000
The "=" is the only place from right to elft you can end up in to make the charge happen. The other Z's don't work.
0000000000000000
ZZ0000000000000A
X=0000000000000B
ZZ00000000000000
0000000000000000
0000000000000000
The "=" is the only place from right to elft you can end up in to make the charge happen. The other Z's don't work.
000000000000000A
Z=00000000000000
XZ00000000000000
Z=00000000000000
0000000000000000
000000000000000B
Result: Two medium attackers standing in adjacent sqaures attacking another medium creature cannot both charge per the RAW.
However one would say (and many probably do it this way if not an actual house rule): any square that is on that "side" of the target you can attack from.
0000000000000000
Z=00000000000000
X=00000000000000 PC's are anywhere over here
Z=00000000000000
0000000000000000
0000000000000000

If A and B are PC's and X is the target with "Z" being squares that threaten:
0000000000000000
ZZ0000000000000A
XZ0000000000000B
ZZ00000000000000
0000000000000000
0000000000000000
The "=" is the only place from right to elft you can end up in to make the charge happen. The other Z's don't work.
0000000000000000
ZZ0000000000000A
X=0000000000000B
ZZ00000000000000
0000000000000000
0000000000000000
The "=" is the only place from right to elft you can end up in to make the charge happen. The other Z's don't work.
000000000000000A
Z=00000000000000
XZ00000000000000
Z=00000000000000
0000000000000000
000000000000000B
Result: Two medium attackers standing in adjacent sqaures attacking another medium creature cannot both charge per the RAW.
However one would say (and many probably do it this way if not an actual house rule): any square that is on that "side" of the target you can attack from.
0000000000000000
Z=00000000000000
X=00000000000000 PC's are anywhere over here
Z=00000000000000
0000000000000000
0000000000000000


