Yes. 4.95/month for each IP.
I think that varies per server. But you are only allowed 60 CPU minutes if you are on a shared server so if you are concerned about that then chances are you might need a dedicated server.
I would guess gigabit ethernet 10/100/1000 but I'm not sure about the switches.
3 IPs included.
If you need more:
Pricing: $100 per year per /26. (64 IPs; 56 usable)
Pricing: $400 per year per /24. (256 IPs; 250 usable)
You would have to contact Sales for that info. The plan includes 512 MB of RAM.
Promo Code: WJD97 - $97.00 off any new DreamHost plan (except month-month payments).