Are there hormones or something a man could take to reduce body hair?

Probably not. Unless you are planning on a sex change procedure, any medication that a man could take to reduce hair would like cause too many feminizing side effects. Topical vaniqua might help, but it is expensive to use on large areas. Look into laser hair removal or intense pulsed light.