Lithium-Ion Charger

Is it possible to make a lithium-ion multi cell pack charger with an Arduino?
It is a 10.8v, 5100mAh,6 cell battery. It is wired as 3 sets of 2 parallel cells in series. It does have a protection board.
Here is the chip on the board:
http://www.ti.com/product/bq20z45-r1

The protection board has 5 pins on the battery connector.

What would be involved in making an Arduino "smart" charger?

It certainly is possible.

First you need some actual power supply for the charging.

Secondly you need to understand the requirements for charging lithium cells, control of voltage and current, timing etc, this
information is reasonably readily available.

Then you will need a method of the arduino controlling the delivery of the charging current to the cells.

Read this
avr450: battery charger for sla, nicd, nimh, and li-ion, batteries
AVR453: Smart Battery Reference Design
http://www.avrfreaks.net/index.php?func=viewItem&item_id=271&module=Freaks%20Tools