Is a byte-range request something that iTunes requires? Who is saying that this is a requirement? Is this via an iTunes API?
Likely, more info is needed. This is not a common request so as many details as possible will let us know if we can or cannot help.