I believe using Charlie-plexing N lines controls N*(N-1) LEDs.
There is a good article on Wikipedia.
A friend of mine, Jimmie P. Rodgers, fit 126 LEDs on an Arduino Shield.
He uses charlie-plexing to control the LEDs.
Some information on his board is at --
jimmieprodgers.com/2009/12/my-development-process/ (archive.org copy)
At the last Boston Arduino User Group meeting Jimmie P. Rodgers drew a
Charlie-plexing diagram as a matrix with labeled nets. Schematics drawn in this
manner seemed to do a good job of communicating the concept. I created
a couple of similar schematics -- See http://wiblocks.luciani.org/FAQ/faq-charlie-plex.html
The main reason is because you can't safely connect diodes in parallel.
So when we use one resistor, we have a current limit for the whole diode section. After that it's up to each diode to control the current that goes through it.
The problem is that real world diodes don't have same characteristics and therefore there's a danger that one diode will start conducting while others won't.
So you basically want this (open in Paul Falstad's circuit simulator):
And you in reality get this (open in Paul Falstad's circuit simulator):
As you can see, in the first example, all diodes are conducting equal amounts of current and in the second example one diode is conducting most of the current while other diodes are barely conducting anything at all. The example itself is a bit exaggerated so that the differences will be a bit more obvious, but nicely demonstrate what happens in real world.
The above is written with assumption that you will chose the resistor in such way that is sets the current so that the current is n times the current you want in each diode where n is the number of diodes and that the current is actually larger than the current which a single diode can safely conduct. What then happens is that the diode with lowest forward voltage will conduct most of the current and it will wear out the fastest. After it dies (if it dies as open circuit) the diode with next lowest forward voltage will conduct most of the current and will die even faster than first diode and so on until you run out of diodes.
One case that I can think of where you can use a resistor powering several diodes would be if the maximum current going through the resistor is small enough that a single diode can work with full current. This way the diode won't die, but I myself haven't experimented with that so I can't comment on how good idea it is.
Best Answer
The chip you inexpertly linked is a BP3309: -
Clearly the LEDs shown in the circuit are in series (not parallel) so this is what I'd recommend. If you want to put LEDs in parallel this chip will not work effectively because you cannot control the current through individual LEDs.
Also, wiring LEDs in parallel requires a series current limiting element per LED and this soon mounts up to an inefficient method. Stick to wiring them in series is my advice.
On another matter, you should try to find a datasheet (pdf document) that is written in English if you want more help understanding this chip.