1. If you setup VPN you can integrate a PSTN line into the system. You may have some voice delay but it will work.
2. If you purchase a dedicated server, or a hosted solution, you don't need to worry about hardware.
3. I wouldn't recommend Skype as a primary provider, It just screams bad news.