So if I put a different resistor on each led, can I achieve equal brightness? Some of the leds have a forward voltage of 2.2 and some 3.2 so is this possible.
Brightness of an LED depends on the color and the specific construction of the LED and also on your perception of intensity vs. color. If you want to match brightness, you'll have to experiment with different resistors to.
OK, the holder I have will take 2 2032 batteries would that be ok?
A series connection will barely help in prolonging the on time: 2 batteries in series will require a higher series resistance to limit the current through the LEDs. Thus the higher voltage from 2 batteries in series will drop across the series resistor and the energy will be dissipated as heat. The current through the LEDs will be the same as for a single battery and lower series resistance. The batteries will be drained at the same speed. The only advantage is that due to the higher initial voltage it will take longer for the LEDS to fade gradually to dark.
A coarse calculation of battery life can be done this way:
A = battery capacity in mAh (CR2032: ~210 mAh) --- note that the capacity of 2 batteries is the same as for a single battery (same mAh) at twice the voltage, thus the effect I explained above
E = battery efficiency (typically around 80 %)
I = total LED current (5 LEDs at 5 mA each -> 25 mA)
T = useable uptime of the battery
T = (A × E) / I = (210 mAh × 0.8) / 25 mA = 6,7 h (approximately)
If you need a longer duration, go for batteries with more capacity.