If you are using a 3102 then the calls are coming in from the PSTN (one at a time) and the only thing they will be sending is the callers number and possibly name. You'll have to have each 3102 in a different trunk group and route calls based on the trunk group. You can datafill a name in the 3102 which will show up if no name is sent from the PSTN. But you can't route calls based on name.
At least, I think that's what you are asking...