For men, the vaccine is only approved for adults up to the age of 26. My primary physician claimed it's assumed that anyone above that age already has one or more strains of HPV.
I don't know if you can pay for it out of pocket if you're too old. I'd assume you would also want to be tested first, instead of just randomly getting vaccines, but apparently there's no HPV test for men; the approved tests are all for women.