Hi Richard,
There are actually ways co-exist with autodiscover in a multiforest scenario, but there are some requirements.
1. There must be a trust between the parent company forest and yours.
2. You must have MIIS or another process to synchronize your Global Address List with that of the parent company. This allows for contact objects for your users to be created in the AD in the parent company forest.
Configuration:
Each contact in the parent company forest has a targetAddress atrribute that points to a secondary SMTP domain (specific to your forest).
Parent company CAS are configured with valid SSL certificate for autodiscover.parentcompany.com. Your cas is configured with a valid SSL certificate (or SRV record method) for autodiscover.yourcompany.com
DNS points autodiscover.parentcompany.com to the parent company CAS's.
-Request comes in from the client to the parent company CAS
-CAS looks in AD and sees the email address it was sent is a contact object in AD
-Based on the targetAddress of the contact object, the parent cas issues a "Domain Redirection" so that your client will query for an autodiscover service for yourcompany.com.
- Using the normal autodiscover process, the client will seamlessly find your CAS's based on the secondary yourcompany.com adddress and autodiscover will work successfully.
This is really a complicated topic for a blog post reponse so I'm sorry if it is confusing or I've misstated or left something out.
The short of it is that it can actually be done.
Brad