Sure you can access resources on a domain with a non-domain client. You can map a drive using domain credentials:
net use * \\domain_server\share /user:domain\username
This can also be done in Explorer.
By the way, you can join an MCE05 box to a domain, but only during the initial setup. It isn't recommended, because it disables fast user switching, which is necessary to support media extender devices.