5V supply help needed

From what I have read..... The main thing to worry about with Lipo batteries is overcharging and under charge. With that information, you could have wires going to positive and negative to each cell to monitor the voltage of the individual cells. Then, use your Arduino or a ATTiny84 to measure the voltage and turn the charger on and off or turn off the load on the battery.

As far as short circuit protection is concerned I would use a cheap glass fuse or whatever is handy.

Those PCB protection devices found in your link would get pricey if you plan to make a lot of these battery packs. On the other hand, it may be a wash if you have to make additional circuits to do the same job.