oil is really hard to find a good data set for, since you really aren't buying oil, but oil delivered at a given date, so really have to figure out what numbers you want an make your own. The wsj financial tracking page might have this data in a reasonable format.
gold might be there as well, but i've never looked.