Horseshoes and all the side products can be purchased over the web but you will need to find a farrier -- someone trained to attach the horseshoes to your horse.
A competent farrier should be sought to shoe any horse, regardless of breed. Attempting to do this on your own risks injury to both you and your horse.
If you have never done hoof trimming and shoeing before you really should take a class on it or attend a clinic. Screw Up's could make your horse lame.
To shoe a Tennessee Walker horse makesure there is enough hoof left on the front, shape and rasp, then use a heavy shoe. For the rears use your normal shoes.
You should contact a qualified farrier and discuss the shoeing options with him. Never attempt to shoe your horse yourself if you have not had the propper training.
Unless you are a qualified farrier, you should never attempt shoeing a horse yourself. Incorrect shoeing can cause perminent damage to the hoof and lead to an unsound horse.