Hey, are you still in need of help?
Make sure you have TWO objects selected and run the following. It will copy the FIRST selected object onto each vert of the SECOND:
CODE
string $list[] = ls -sl;
string $objectWithTheVerts = $list[1];
string $objectToCopy = $list[0];
int $vertNum[] = polyEvaluate -v $objectWithTheVerts;
for ($i=0;$i<$vertNum[0];$i++)
{
string $currentVert = ($objectWithTheVerts + ".vtx[" + $i + "]");
float $pos[] = pointPosition -w $currentVert;
string $dup[] = duplicate -rr $objectToCopy;
select $dup[0];
move -a $pos[0] $pos[1] $pos[2];
}