independent 1 sec delays for 4x NiMH charger
Unless the particular part you have in mind has four suitable hardware timers you will not be able to do it 'in parallel', however all is almost surely not lost. Chance are that for a battery charger almost 1 second and almost in parallel is just fine.

For example, set up a 5ms periodic interrupt and decrement four 8-bit registers inside the ISR (interrupt service routine) until they become zero.

Now you can write a routine that sets each of the registers to 200 and waits until they test as zero for the 1 second +/- 5ms delays. 

In you are using C be sure to use the volatile keyword for things that are changed in the ISR and used elsewhere .. and more complexity rears its head when the registers are wider than the 8-bit PIC word (say you wanted 1ms resolution), but it's all very do-able.