I doubt if that would solve your problem completely, although it would be a start. Just because a street is in the database does not mean the particular address or intersection will be in there. If a street extends into a new development that isn't in the database, the street numbers and crossing roads for the new development won't show up.
Sorry, I don't know the format of the Streets&Trips database. You could ask this same question on Microsoft's Mappoint forum to see if anyone has done it. It's the same database in Mappoint.
...ken...