Thanks for your response! I didn't get it until today because I thought I would receive an email if someone responded to my post..I didn't. Will have to check my settings.
No, each segment does not have an assigned temperature. Only those segments where the temperature was actually collected has an assigned temperature. I was hoping that I could sort each segment in the attribute table by flow direction (or distance from the confluence, for example) and manually (likely using excel) fill in the missing data by extrapolation. However, after creating even stream segments (using xtools - split polylines) the data cannot be arranged according to flow direction or distance from some stream point. Therefor, I can't manually extrapolate values using the attributed table.
I've moved in another direction, using raster interpolation; however, I'm having problems with that as well. Because of the many meanders in the streams I'm working on, a Natural Neighbor analysis is making calculations of points that are close to each other in straight linear distance, but not close to each other in stream distance. I was hoping I could use analysis 'barriers' with the interpolation analysis (IDW, Kriging, or Natural Neighbor), but I don't see that option. Right now I'm stuck until I can get this resolved.
So, I'm open to resolving this issue by either approach mentioned above!