I require a PHP script that will enable me to search for a hosting company and hosting plan based on my search criteria, and will list hosting plans based on relevancy. A few examples of search criteria include: minimum amount of bandwidth, minimum amount of disk space, server operating system, server database, mailboxes, programming languages, datacenter location, etc. The search criteria will be very detailed, and will be spanned across a couple to a few pages. I may also need a feature that will enable me to specify the importance of certain search criteria, and the results that are output should reflect this.
I will need an admin control panel that will easily allow me to add/remove/edit hosting plans.