Well, PCA is a special case of PCoA using euclidean distances. Now,
you are comparing your results from euclidean and binary_euclidean to
cummeRbund and to be honest I don't know what that script uses.
Furthermore, the documentation is not explicit abot it:
http://bioconductor.org/packages/release/bioc/manuals/cummeRbund/man/cummeRbund.pdf.
Anyway, my guess is that they are using euclidean but they are log
transforming the values: logMode is set to TRUE by default. Thus,
suggest trying to set that value to FALSE and check if the plots now
look more similar.
Antonio