What PHP function or encoding method could allow you to convert an email address to a set of characters, then decoded again when needed? The email address would be publicly available to a certain program/audience, which handles conversions, but would not be harvested by spammers due to not being recognized as an email address.
Obviously it would have to have a perfect 1 to 1 conversion.