Yes, there really are two stations in Dorchester – West and South – with about five minutes walk between them.
Trains coming from the east of England (London/Southampton/Bournemouth) stop at Dorchester South; trains from the north or west (via Bristol) stop at Dorchester West.