Here's one for the gurus here.
By default, Magento's WSDL provides a single endpoint (mainstore.com). The issue is, for multisite installs, there's no way to provide localized info (different prices, info etc.). How can one configure Magento to provide an endpoint per site (secondstore.com/api/soap) if the wsdl was requested from it (secondstore.com/api/soap/wsdl=1)?