The ballast is the control box for the light. Think of it as the brains of the operation. On one side, it has a power cable that plugs into a standard wall outlet. On the other side is a cord with a bulb fixture. Obviously, your bulb gets screwed into the bulb fixture and the fixture gets mounted in a reflector. So, if you currently just have a 100w HPS bulb, you need to buy a 100w HPS ballast, and the reflector of your choice. Most reflectors are universal and will accept any standard bulb fixture. The problem you may run into is finding a 100w HPS ballast. Personally, I've never seen one. 100w is pretty small as far HPS lamps go - most manufacturers make ballasts that start at 150w and go up to 1000w. You might be better off just buying a kit that includes the ballast, bulb, reflector, and cord set. HTG has a 150w HPS kit that inckludes everything you need for only $70.
Here's the link. One last suggestion... Regardless of what setup you end up buying, make sure you get a replacement bulb or two to have on hand. Too many people (myself included) have made the mistake of assuming that nothing would go wrong with the bulb, and of course shit DOES happen. There's nothing worse than getting your operation up and running, then waking up one morning only to find that your nice new HPS bulb has blown out overnight. If you don't have a replacement bulb ready to go right away, you're setting yourself up for disaster. Preparation is the key.