you have to apply the semi transparent texture to a SEPERATE skin of the model then UV map the polys you want to that skin. you won;t get the sort problem then if you do it right.
you can't combine semi transparent full opaque in the same skin image.