Ahh!, didnt read it properly, ok you need to edit the modifypassword template and replace this
HTML Code:
<if condition="$show['edit_email_field']">
<fieldset class="fieldset">
<legend>$vbphrase[edit_email_address] ($vbphrase[optional])</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>
<div>$vbphrase[new_email_address]:</div>
<div><input type="text" class="bginput" name="email" value="$bbuserinfo[email]" size="50" maxlength="50" dir="ltr" /></div>
</td>
</tr>
<tr>
<td>
<div>$vbphrase[confirm_new_email_address]:</div>
<div><input type="text" class="bginput" name="emailconfirm" value="$bbuserinfo[email]" size="50" maxlength="50" dir="ltr" /></div>
</td>
</tr>
</table>
</fieldset>
</if>
for this
HTML Code:
<if condition="$show['edit_email_field']">
<fieldset class="fieldset">
<legend>$vbphrase[edit_email_address] ($vbphrase[optional])</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>
<div>$vbphrase[new_email_address]:</div>
<div><input type="text" class="bginput" name="email" value="$bbuserinfo[email]" size="50" maxlength="50" dir="ltr" readonly="readonly" /></div>
</td>
</tr>
<tr>
<td>
<div>$vbphrase[confirm_new_email_address]:</div>
<div><input type="text" class="bginput" name="emailconfirm" value="$bbuserinfo[email]" size="50" maxlength="50" dir="ltr" readonly="readonly" /></div>
</td>
</tr>
</table>
</fieldset>
</if>
this will show their email address so no problem when changing your password...etc but they will not be able to change it for anything
--------------- Added [DATE]1341149700[/DATE] at [TIME]1341149700[/TIME] ---------------
@BOP5 lol, just bothered to read your post fully and see you suggested what i added
--------------- Added [DATE]1341149974[/DATE] at [TIME]1341149974[/TIME] ---------------
Just another note, if you really dont want them to even be able to select or look like they are able to change it you can change the readonly="readonly" for disabled="disabled"