tell a soul の意味
「tell a soul」には「(秘密を)他人に話す」という意味があります。
これは主に否定文で使われます。
I haven't told a soul.
→誰にも話していません。
Don't tell a soul.
→誰にも言うなよ。
※意味的には「Don’t tell anyone.」と同じ
I won't tell a soul.
→誰にも言いません。
soul の意味
「soul」の意味は「魂」や「精神」です。
しかし、「tell a soul」の「soul」は「人」や「誰か」として使われています。
例えば、「a poor soul」は「かわいそうな人」になりますが、この意味の「soul」は少し古い使い方です。
それに対し、「tell a soul」は一種の慣用表現として今でも使われています。
ドラクエ6の例文
Alright, Just to get you out of my sight, I'll go down to 200. But don't you tell a soul about this!
「分かった。あなたを視界から消すために、200ゴールドに値下げする。ただし、このことは誰にも言うなよ!」
つまり、「値下げを要求し続けるお前をここから去らせるために200ゴールドで売る。だけど値下げしたことは誰にも言うなよ」です。
値下げ要求に根負けした商人のセリフです。
「don't you tell a soul」は、「you」を入れることで命令文を強調した形です。