Hm. Aus nem Browser heraus dürfte das schwierig bis unmöglich werden, da:
a) JavaScript neben Java, Silverlight und Flash (die man alle 3 nich verwenden will) die einzige Verarbeitungsmöglichkeit darstellt, aber
b) JavaScript sich die Daten für sowas nur über die AJAX/XmlHttpRequest-Schnittstelle holen kann, welche leider nur vonner gleichen Domain holt (Datendiebstahl, DoS-Attacken, ... etc. vorbeugen). Da du ja auf das .csv keinen Zugriff hast, geh ich mal davon aus das gleiche Domain entsprechend auch nicht drin ist.
--> Um Serverseitige Skripte kommst du wohl nicht herum.
Zum verarbeiten aus PHP heraus, das ist eigentlich ganz einfach. readfile("http://...."); liefert nen Array, jede Zeile der Seite als ein Arrayelement. Dannach wendest auf jedes Arrayelement nen explode($element,";") an, und bekommst nen weiteres array, jeden Wert des Datensatzes als ein Element. Die lassen sich natürlich leicht zusammenbringen, -> 2-Dimensionales Array. Weiterverarbeitung sollte dannach kein Problem mehr sein.
Oder halt alternativ doch nen Applet.... aber bitte bitte in Java, wenn sowas schon sein muss. Jeder nicht-i386-Linuxer wird es dir danken
(Flash läuft jedenfalls nur unter i386 gescheit, bis überhaupt. Gnash jetzt mal nicht mitgezählt)