I have an idea if you don't want to use more fields in the database or cannot access it.
Submit the email, phone number and fax number as such:
0:person@place.com
0:123-123-1234
0:123-123-1234
If the person does not want his info displayed, it will be 0, if you want it displayed, have it as
0:person@place.com
1:123-123-1234
0:123-123-1234
Then set the return result equal to another variable
$var = $data[email];
You then use explode() on the appropriate field when it is called on the viewing page, using the : or whatever you choose as the delimiter.
explode(":", $var);
then use an if statement to choose to display or not display the appropriate information, at the discretion of the user
if($var[0]==1){
echo $var[1];
}
The above box takes the first part (0 or 1) and if it is 1 (chosen to be shown), echo it. No need to check if it isn't because there would be nothing to do.