per quanto rigurada il prezzo dell'oro, probabilmente ci sarà un webservice pubblico.
Prova a vedere su yahoo finanza ad esempio.
Devi semplicemente creare un riferimento al webService da visual studio e poi lo puoi usare come una normale classe con i suoi metodi
per quanto riguarda l'aggiornamento dei dati invece, ti consiglio di dare un'occhiata ai controlli ajax di asp.net come updatepanel e timer.
Puoi con questi creare appunto un aggiornamento del pannello ad intervalli regolari di tempo.
Puoi iniziare così per poi eventualmente affinare con chiamete pureAjax o addirittura COMET.
Troverai tantissima documentazione
Ciao