¿Es posible abrir un archivo en mi computadora y leerlo o escribirlo usando un script en un sitio web como usar fopen ()?

fopen y las funciones relacionadas solo están destinadas a los archivos locales de la máquina (y quizás a la red mapeada y a los dispositivos virtuales). Los servidores web generalmente usan HTTP, que está orientado principalmente a leer archivos, pero menos a escribirlos. Muchos servidores de producción no admiten la escritura de verbos HTTP, con la excepción de POST, pero se usa principalmente para enviar datos, no para escribir archivos en el servidor, al menos no de manera directa.

Para exponer el archivo en su computadora a Internet y hacer que sea compatible tanto con la lectura como con la escritura, deberá alojar un servicio web. Un servidor de archivos simple como lightpd u darkhttpd le permitirá proporcionar fácilmente acceso de lectura. Para el acceso de escritura, iría con un script de python para flexibilidad, aunque PHP también es muy capaz. Entonces, en última instancia, sí, fopen podría estar involucrado, pero habría mucha infraestructura a su alrededor.

Has escrito la pregunta de forma muy ambigua (a partir de la noche del 18/09/2017). Pero aquí está la primicia general:

  1. Si quiere decir, ¿puede crear un sitio web que permita a un usuario web (usted) manipular archivos en la computadora que sirve esas páginas web: Sí. Esto es posible si controla tanto el código como la implementación. Normalmente, uno no debería (no debería hacerlo por razones de seguridad) hacer esto, excepto de una manera muy controlada, permitiendo el acceso a archivos específicos, etc.
  2. Si quiere decir, ¿puede crear un sitio web que navegue y abra los archivos de los usuarios y escriba en uno de esos archivos: No, en realidad no. Podría aprovechar defectos de seguridad específicos o, en algunos casos, solicitar un permiso específico y tal vez tener éxito en esto. Pero requeriría que el usuario haya cometido todo tipo de errores de seguridad. La mayoría de los sistemas operativos y navegadores se esfuerzan para evitar esto.

Lo más parecido a la segunda interpretación anterior es cuando permite que el usuario cargue un archivo de su elección, luego manipula ese archivo y permite que el usuario lo descargue nuevamente. O de lo contrario obtener algo de salida al respecto.