Basically you need to make sure the server has PHP 4.3+ and either MySQL 4 or 5.

Installation is fairly straight forward. Upload files, set permissions on files, run the install script, where you'll need to enter the database information and that's about it.

If your web developer is familiar with setting permissions and has the database info on hand, it shouldn't take more than an hour to have it installed and running.