I'm not sure how your detection works and this is actually a good idea
but as yet, there is no http header info for many of the screen readers
because they are not browsers. This may change when next generation
internet tools that are screen reader available become available. right
now though when I go to a page, it says I am a mozilla compatible
browser for windows.98 and some version number I think.
Thanks for your post though.