How to make labels of fields selectable?
You'll have to make a custom field formatter with a settings form where you select the label and then output it accordingly. 

Like in this tutorial about field formatters