I wouldn't even bother. I've had more than my share of headaches dealing with that. PHP, Apache.. hell, browsers themselves were never meant to deal with file uploads of that size.
That's why FTP was invented.
I'm not saying it's not possible but for all the headaches you'll give yourself, I suggest finding another way.
