Maybe you could follow this idea:
http://forum.bitcoin.org/index.php?topic=8773.0In short: allow anyone to publish an time-dependent exchange rate to another currency through https, and map changes in the exchange rate to virtual "interest" transactions in the client view.