J'ai été sur le site de l'académie française 

 Et on en apprend des choses sur l'emploi du pronom en 
 
Citer:
EN pr. adverbial.
III. 
En partitif.
 B.
 B. Joue le rôle de complément d'objet direct, en gardant cependant sa valeur partitive. 
J'en connais, j'en mange, j'en bois. Fam. 
Il en rajoute. Il en remet. Du courage, il en a. Il en a, du toupet. Elle en fait, des embarras. En étant ressenti comme un collectif neutre, le participe reste invariable. Des nouvelles ? J'en ai reçu. Plus j'ai reçu de lettres, et moins j'en ai écrit. Il rejette à la rivière autant d'ablettes qu'il en a pris. Tu as donc bien raison, "en" ne s'accorde pas parce qu'il est considéré comme un collectif neutre 

La réponse est donc celle donnée par galize et PtitBob: 
Citer:
Il a acheté des chocolats et m'en a offert.