你的分析是對(duì)的。比如《牛津英語(yǔ)語(yǔ)法》的第 47 條就有這樣一句:
They gave us each a form to fill in. 他們給了我們每人一張要填寫(xiě)的表格。
句中的 each 就是同位語(yǔ),與你的例句差不多——你的句子是動(dòng)詞 buy 后接雙賓語(yǔ),each 用作間接賓語(yǔ) the girls 的同位語(yǔ),而《牛津英語(yǔ)語(yǔ)法》中的這個(gè)句子則是動(dòng)詞 give 后接雙賓語(yǔ),each 用作間接賓語(yǔ) us 的同位語(yǔ)。
管理員真是個(gè)認(rèn)真的人,而且水平也很高啊!敬佩!