http://vaindespair.blogspot.jp/2012/04/blog-post_04.html
/** 取引先項目 */
private static final Map<String, Schema.SObjectField> accMap = Account.getSObjectType().getDescribe().fields.getMap();
//連絡先電話番号
bindItems = new List<String>{accMap.get('ACC_E_MAIL__c').getDescribe().getLabel()};
errorMessageMap.put('ACC_NO_PHONE__c', String.format(Label.ERR001, bindItems));
<td class="td_title">{!$ObjectType.Account.fields.ACC_E_MAIL__c.Label}</td>
<td class="td_help">{!$Label.LAB014}</td>
<apex:outputText value="{!errorMessageMap['Phone']}" />