It's been a while since I wrote that module, so I don't recall from memory, but given that I'm extremely lazy I would guess that I must've looked for an easy-to-use ActiveX control to no avail. ;)
You can delete lines 208, 225, 249-324, 338, 345, 370-372, and 379-381 to remove my project specific form references (which updated a progress bar named "pbProgress" on a form named "frmInetStatus") and just use one line to write a file:
PutFile "unix.cms.gre.ac.uk", "scott", "password", "C:\emp.csv", "/pub/emp.csv", bOverwrite := {True|False}