was mit einer datei vom typ '.dat' passiert musst du deinem webserver sagen. immer wenn der webserver einen dateityp nicht kennt, bietet er dir den download-dialog an. wenn deine .dat-dateien also z.b. ascii-text enthalten musst du dem webserver das beibringen. beim apache würdest du dazu in der 'mime.types' die zeile
text/plain asc txt
zu
text/plain asc txt dat
ergänzen. der webserver weiss dann dass eine datei mit der endung .dat ascii-text enthält und wird sie mit dem ensprechenden header zum browser schicken, der der inhalt dann entsprechend interpretiert und darstellt.
du musst dir dabei natürlich bewusst sein, dass sowas nicht ungefährlich ist, zumindest solltetst du den server auf keinen fall irgendwelche executables zur ausführung bringen lassen. bei textfiles sehe ich kein risiko, lasse mich aber gerne eines besseren belehren.
gruss aus berlin, volker