You can plug in that many drives via USB . . . but I wouldn't recommend it. The single biggest issue you're going to run into is the use of USB 2.0 (480Mb/sec shared across all devices on the controller). Unless you're using USB 3.0, you are going to seriously limit your disk throughput.
USB was intended for temporary (hot plug) or situations where very high data rate wasn't the primary concern. It's fine for a desktop backup drive, for example. If you need that many external disks and want decent performance at a low price point (assumptions made based on your question), you should look into eSATA (3Gb/sec). It won't cost you that much more, and the performance will be significantly better.
If this is intended as a permanent setup, there are eSATA disk enclosures available that will hold and power your drives. If it's a temporary setup, you can get SATA Port Multipliers (kinda like a SATA version of a USB Hub) to connect additional drives.