Well, my understand as a programmer in one of the iBank:
If you want a live spot price feed you need to either have Bloomberg or Reuters account in order to get the MQ message.
And then you need to have a Market Data service sitting in background record all the feeds from above providers. Then you can use it anytime when making a quote etc.
However, there are some free services for daily close on demand (not subscribe).
And welcome back Mr. Fishball!!! Got time to meet up? Got questions to ask you, maybe give SLam a call and arrange a meet up sometime?
Froggy