sgibb answer is a good one for a specific case. What you could also try is using the dendextend package, designed exactly for this sort of thing.
Here are two ways in which you would get the same result as in the example of sgibb:
dend <- as.dendrogram(hclust(dist(USArrests), "ave"))
## create some example data
set.seed(1)
highlight <- rownames(USArrests)[sample(nrow(USArrests), 10)]
install.packages("dendextend")
library(dendextend)
# create a dendrogram with colored labels:
dend2 <- color_labels(dend, labels = highlight , col = 2)
# ploting it
plot(dend2)
# Here is a second way for doing the same thing:
dend2 <- color_labels(dend, col = ifelse(labels(dend) %in% highlight, 2, 1))
plot(dend2)
