TAG PLUGIN WITH PREDEFINED LIST

Hi,

When members register using pro sites they have to choose a location.
Members can add product using marketpress and can tag the product.
I'd like the user to tag the product but he would not be able to write anything. He'd have to choose a tag within a list based on his location. The ideal will be the lists can be defined in the admin panel.
What plugin would you suggest ?

Best regards,
Olivier