Offer a widget that displayed multiple receiving addresses of pre-selected currencies for accepting donations from visitors of sites that displayed the widget.
Any multi-currency exchange (or perhaps payments provider) could produce the widget for site admins to use on their site. It could also be produced by independent developers who interface with an exchange. (just not sure which one to use as yet)
I think the issue at hand is that if a website wants to receive donations, it's likely going to use the goto currency: bitcoin. This idea would expand that thinking, whilst simplifying that process as well for site admins: one signup, one widget, all new wallets, all new receiving addresses, instant site code.
To configure currencies on the widget, the following setup form is used:
1) "donation widget to request selected currencies only"
--- options:
a) show a [select currency] address
b) convert these received coins into [select currency] (optional)
c) then send to [address input] (optional)
[button - add another currency]
------------------
OR
2) "donation widget to request in all 10 exchange currencies"
--- options:
a) show addresses for all exchange currencies [pre-checked]
b) convert any of these received coins into [select currency] (optional)
c) then send to [address input] (optional)
------------------
[checkbox] - notify me upon every donation received
If an exchange were to produce the widget, such an idea could be spun off into a whole new site, with a "powered by x exchange" branding. I think it'd be a good way to drive new trades on the exchange, bring awareness to it, and promote other cryptos.
On the other hand, it could be an independent site that interfaced with an exchange to enable the conversion option (1b,2b). Security would be more of an issue if funds were stored in wallets for collection, rather than forwarded immediately (1c,2c).