I've tried, definitely very hard to read.
Thanks for having a look Ed
Here is your translation:
"In everlasting memory, for capricious xxxx, I offer my image/representation, Signature"
M.P stands for Miejsce Postoju (where they are located at the present time, somewhere in Italy 10 January 1946.
In everlasting memory for sauer face Antosia (short for Anthony) I give this image.
Thanks for the translations guys (sorry about the slow reply - been off for a bit with the flu )
Especially great to put a name to the face as I've found him in some other unit photo's - but all without names at all.