You're probably using the old 'PayPal IPN' method for payment instead of Express Checkout. Switching to Express Checkout would get around all the technical limitations of things like broken or interrupted communications between PayPal's server and your server, while waiting for PayPal to tell your store about the purchase.
One such "interruption" could very well be PayPal having very busy servers and getting backlogged. It's possible that they might catch up and eventually tell your store about the orders, but it's hard to say for sure.
Again, switching to Express Checkout and the latest version of Zen Cart, will prevent you from having those specific problems with future orders.
Setting up Express Checkout: https://www.zen-cart.com/getpaypal
A few troubleshooting things that might help for old PayPal IPN problems: http://www.zen-cart.com/wiki/index.php/PayPal (HOWEVER: if the real problem is that PayPal's servers are backlogged, you can't fix that problem, and you'll have to wait.)
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.