Interesting variation of multimap. I added a link to this discussion on the multimap page - Arduino Playground - HomePage -