On member_profile.asp about line 410 you should have:
<tr class="tableLedger"> <td><% = strTxtInformation %></td> <td><% = strTxtCommunicate %></td> </tr> <tr class="tableRow"> <td valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="2"> <tr> <td width="30%"><% = strTxtRealName %>:</td> <td width="80%"><% If strRealName <> "" Then Response.Write(strRealName) Else Response.Write(strTxtNotGiven) %></td> </tr> <tr> |
Replace that with:
<tr class="tableLedger"> <td><% = strTxtInformation %></td> <td><% = strTxtCommunicate %></td> </tr> <tr class="tableRow"> <td valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="2"><%
If blnAdmin Then %> <tr> <td width="30%"><% = strTxtRealName %>:</td> <td width="80%"><% If strRealName <> "" Then Response.Write(strRealName) Else Response.Write(strTxtNotGiven) %></td> </tr> <tr> |
That will effectively only allow admin to see the real name
Backup your file first though

before you try it as I don't want to be blamed