How to output to screen or a file in client's machine via PL/SQL

Dear all,
I tried to do output from pl/sql to a client's box, I tried using
dbms_output and it has a hard limit 1 Megabyte. I tried UTL_FILE
package, but it can only output to a Server's directory. How can I run
an PL/SQl and output to screen or a file in client's machine?? Thanks
for your help!!