Hi, thx for your answer, but I just can't get it working....
I don't know what I'm doing wrong, but when I used polyColorPerVertex, I always get this result: 0 0 0 1
I've tried to build a Cube, painted it pure Blue with a new lambert, and then execute the code like this:
$xxx=polyColorPerVertex -q -r -g -b -a pCube1.vtxFace[0][0]
;
And it returns 0 0 0 1......it should be 0 0 1 1, am I wrong?
I've read trough Maya help, and it says this function returns a boolean, but....what does it mean?? I'm a bit lost....
Also, I've seen an interesting function, polyGeoSampler....it looks what I'm looking for, but I just can't get it working too..... 
Please, help!!
Thanks!