Only if you write some custom shader for that. NGUI lets you tint the whole sprite, not select pixels. In general it's much easier to create a custom sprite made up of different sprites. For example if you have a sprite of a human with pants and shirt, you can instead split it up into several ones -- a sprite for human's skin, another sprite for human's shirt, and one more for human's pants. You can then tint them individually.