99% of the time you'll want to use polygons. They're the best supported, and everything is converted to them anyways during render time. If you wanted to stick with NURBS, you would have to cut the surface along the isoparm, so that you have two surfaces. Then you could assign both materials to their separate objects.
Imagination is more important than knowledge.