I would store it in a cool/dry place to preserve it as long as you can. Humidity and moisture can degrade the soap, and an environment that is too warm can speed up oil rancidity. As long as the soap isn't in direct sunlight, I don't think the amount of light matters as long as it's not hot as well. Whatever container you store it in would probably filter out most of the light anyway.
As far as fragrances, if you're going to package them together I would package them with similar fragrances. The fragrance of one bar shouldn't affect the inside of another bar, but it will affect the immediate first impression when someone smells the outside. If it's for a gift, I would certainly put them into individual wrappers. Separate paper bags, as long as each bar in the bag is the same fragrance, shouldn't be a problem. The soaps aren't rubbing against each other and transferring oils. I found some cellophane bags at the dollar store, and I cut a small hole in each one (stationary hole-punch size) for air flow. But not too much scent will pass through the little hole.