Los lectores de pantalla ignoran por completo el posicionamiento de los elementos a través de CSS. En su lugar, usan el orden en que aparecen los elementos en el DOM cuando deciden qué leer primero.
Consideremos el siguiente ejemplo:
<p style="position:absolute;top:100;left:0">Foo</p>
<p style="position:absolute;top:0;left:0">Bar</p>
Visualmente, aparece el apartado "bar" en primer lugar, porque nos hemos posicionado por encima de la otra el uso de CSS. Pero el lector de pantalla ignorará el CSS y solo leerá el párrafo "Foo" seguido del párrafo "Barra".
Así que para responder a su pregunta, sí, probablemente esté bien para los usuarios de lectores de pantalla. Sin embargo, tenga en cuenta el orden de sus elementos y asegúrese de que la página aún tenga sentido cuando se lea en ese orden.
Para la posición: fija, dependerá de los buscadores de destino. IE6, por ejemplo, no admite posicionamiento "fijo". La mayoría de los teléfonos móviles tampoco (definitivamente Safari móvil no funciona en el iPhone) debido a que la ventana gráfica es de tamaño limitado.
No estoy seguro de qué es mejor para la accesibilidad y cosas como lectores de pantalla e impresión, pero sé por experiencia personal que elementos relativamente posicionados dentro de elementos de posición fija me han causado mucha tristeza en el pasado y probablemente sean mejores si puede evitar ellos completamente –
¿Por qué a los lectores de pantalla les importaría la propiedad 'position'? –