There is no other way - except for putting bogus info in the WHOIS which would immediately violate the T&C's of ICANN.
For private registrations under your own control, register an Arizona corporation and rent a PO box. The AZ corp's contact info is undisclosable (except when required by law).
Checkout mydomain.com's privacy service. Here is a quote from their site:
'Unlike other private registration tools out there, you retain complete ownership of your domain. We'll spam filter all emails before forwarding them to you and will only forward registered or priority mail to your address.'
Try http://www.dnoa.org. You can then use your DNOA details instead of your own, but still receive mail, etc.