I wouldn't think MapPoint is the ideal solution for this.. rather you'd want I would think a database with matrix of all of the combinations... take a look at this thread (click on View: Complete Thread):
http://groups.google.com/groups?hl=e...%40tkmsftngp07 for a discussion on this..