Any more that that and it either times out or comes back with an error saying it can't find a web page.

Ahh, the uncertanty error IE gives. Download Mozilla, try uploading with it, and see if you can get furthur with a browser that dosen't guess on errors.

Offhand if it is a real timeout, check and ensure apache can run enough processes, and also that the PHP script timeout isn't too low.