I am not familiar with Apple’s spec. But if you want to host static RSS feeds in Windows Azure, you can use blob storage without a hosted service. If the RSS feeds need to be dynamically generated, then you can use a web role with a service. As for
byte range support, from my experience, blob storage supports Range header.
In addition, please also make sure you configure content type correctly when you upload files to blob.