I have a working FTP file download script. The files I am downloading will be about 2-4 GB per day. I was wondering if there was a way to get the percent of the file
You should try buffer flush - ob_flush() and flush().
This technique works, I already used it. here is a tutorial
I am sure that you can wind yourself some more. Just google "progress php flush buffer"