How to transfer log files over TinyOS WiFi

Aren't the 5 machines writing to the same file in the SD card?

Thanks for taking the time to reply Paul. I apologize for the ambiguity in my description. Each machine has a seperate Arduino, card, Wifi, etc. The log file from each individual machine will be transmitted on a weekly basis. Currently I only have a single WiFi card as I'm still in the prototyping stage.

Using functions, to manage the (relatively mild) complexity of the task would help.

Within the Arduino I put most of the code in seperate functions. On the PC side, I haven't done any programming since the days of DOS and a little in Win 3.1, and it was limited to assembly (mostly device drivers and configuration utilites) and BASIC for higher level stuff. As a result, I know very little about the current Windows environment and was trying to avoid that learning curve. My 'messy' approach involves using Macro Express to automate the process of loading Putty, logging the session, dumping the data from the Arduino, then editing the putty.log file to strip the Putty header and the 'd' I send to trigger the dump from the Arduino, and finally rename the file. It works well enough but it's not very elegant or robust by any means. Would you have any recommendations for a relatively easy to learn programming environment within Windows for this process?

I use a FTP program for that.

Thanks for the link. I'll check it out and see if I can make any sense of it!