The way Photopost is designed works fine. I can tell you how to raise PHP memory so you dont get a timeout. Yes we have a category highlighted in a dropdown so yes we know what cat your on thats it but we are not hear to code up custom solutions for people to the code. The beauty of PHP code is your only limited by your server resources and like I said if you choose to have 3000 categories that would be your option but you would also have to have the resources to operate the functions of the program with that vast number of categories. It gets to be that simple. I dont know of anyone who has 3000 categories even SteveSteve who runs that starwars site has about only 1000-1500 or so.
Your combating server restrictions if you get white page etc. You can also try removing this from bulkupload.php to remove the cat box.
Code:
Content visible to verified customers only.
You also have the option if your not entering anything but processing pictures to check the bypass upload process box and bypass the bulk page all together just processing images with info from uploadphoto.