I'm not much of a programmer but I was able to get 6 DS18B20s reading correctly with no effort by just installing the library from the ONEWIRE playground page and using the examples. Are you sure you wired it correctly ? I didn't see you mention the pullup resistors .