Is it possible for individual faces to have separate materials from the rest of a mesh?
You can assign multiple materials to the same mesh, and then in edit mode select faces and in the material tab assign those faces to whichever material you want.