If you're pressed for pennies, PNP might save you a few. But you'll have to be miserly with the base current to keep battery life from being much worse. Are those loads always at 100mA, or do they vary? You generally size the base current for the worst case, and eat the excess as wasted efficiency at light load.
Oh, and don't forget to set all the interconnections going to those devices as 'Z' (tristate / input mode) or '0' (logic low) so you don't phantom-power them from the logic.
Tim