Hello,
My name is Jack Bradford and I have extensive experience with Asterisk and FreePBX. I can assure you that FreePBX will handle all of your hotel's specialty needs. I basically need someone on site to manually install the software (put the disc in the CD-ROM) and I can walk him/her through the installation. Afterwards, I will help you configure the ports on your Internet router/firewall, and then I will be able to configure everything remotely. Don't worry, you will have excellent protection from hackers. I just completed a similar project this past week. I can do this and you will be satisfied, I guarantee it! Please do not hesitate in contacting me if you are interested in discussing your project in more detail. Thank you for your consideration.