We are in the process of designing a simple service-oriented architecture using WCF as the implementation framework. There are a handful of services that a few applications
I have done something very similar to this. What you can do is expose an endpoint with a single operation.
That operation would look something like
[OperationContract(Namespace="www.fu.com", Action="*")]
void CallThis(Message msg);
Have your clients use a proxy that is intended for the service they intended to calling the operation they want. Then have them change the configuration to point to your endpoint/service. The "CallThis" method will accept any operation, regardless of its signature. The Message parameter is the WCF Message.
Do what you need to do to determine where things are supposed to go, but you will need to change the "To" to go to your internal endpoint.
I actually have a full implementation of this, so if you have questions, let me know.
Joe.