Lorsque vous « chantez » quelque chose, vous le dirigez vers quelqu'un ou quelque chose. Dans ce cas, vous le chantez à la personne à qui vous parlez. « Chantez-le pour vous » signifierait que vous le chantez au nom de quelqu'un d'autre, ce qui n'a aucun sens dans ce contexte.