si no hay ganas de hacerse el programa, hay el avant browser que permitia actualizar la pagina cada X time que tu le indicabas. no se si la ultima version aun lo permite....
pregunta, el fichero que intentas leer es el correcto "datos.dat" (si esta en el mismo directorio y demas)? luego lees un nombre de fichero pero no lo utilizas "nom_fich[50]"
para el C#, puedes usar el conector ODBC de win$ o instalar y usar el conector mysql. luego si estas con el visual studio puedes utilizar los numerosos asistentes para usar el dataset, y demas elementos para la conexion con el servidor de bbdd, o tambien utilizar/hacer directamente el codigo, un ejemplo: