Hello, I am a web designer in toronto canada.
there a number of scripts for site like this. They require purchasing the software and installing and configuring.
I would propose you buy the software, and i can install and configure it and adapt the template (look and feel) if required.
this could cost as much as $250.00, depending on various factors.
i havent actually done any of these types of scripts but they are basically all the same, upload, install, create a database and then set them up according to how you want it set up.
i am a joomla expert and this type of script is pretty straight forward.