If you buy a shank portion of a CURED ham you will get "pulled ham". . .
You probably know that the hind leg of the pig is usually made into ham. Ham is a cured, often smoked product; the stuff you use in ham sandwiches and such. As such it will tast of, well, ham, a cured pork product. If you use it in a pulled pork recipe you will end up with pulled ham.
If you buy a fresh "ham", also known as leg of pork, you are getting a raw pork product, that will taste of roast pork. If you use a shank portion of a fresh ham/leg of pork it should give you pulled pork results, rather than pulled ham results.
Does this make sense? Or am I confusing myself?