Two computers on the internet (any operating system).
Any serial port data collection device.
Example of a inexpensive student device: LabPro from Vernier.
TCP/IP to Serial software (free!)
Any software that has TCP/IP commands (Perl, VB in Excel (our free macro is available), JAVA, MathLab, etc.)