I suggest you that in an authorization routinre just form a string in predefined format and write that in to a particualr destination with with flle name preceded with .xls. from there you can FTP the same.
saahmad could you share you knowledge about using callj... how its done? i got to know that there is jRemote.jar for this matter... don't if i have it. Does it has to be on every client machine?