Richard,
When I try your code the output is each letter has quotes, rather than each word..

e.g.
Code:
 
C:\kix>type demo.csv
" ■B","R","O","O","K"," ","H","O","T","E","L","S","T","h","e"," ","C","o","a","c
","h"," ","H","o","u","s","e","H","i","g","h"," ","S","t","r","e","e","t","S","e
","v","e","n","o","a","k","s","K","e","n","t","T","N","1","3","1","H","Y","C","o


I havent changed your script, other than removing the two ;'ed out lines
Code:
  
; Catenate line, fix speech marks to braindead MS csv style
If $sIn <> "" $sOut=$sOut+',"'+Join(Split($sIn,'"'),'""')+'"' EndIf
If InStr($sIN,"FAX: ")==1 $=WriteLine($fdOutputFile,SubStr($sOut,2)+@CRLF)



If I leave them ;'d then the output file is 0 bytes