Yes, it would definitely require a back-end database and a language such as PHP or ColdFusion to power it - though I'm far from an expert in such matters!
Nevertheless, it'd be a big job (and probably quite frustrating) to set up by yourselves and if the service mentioned by the previous poster is a good one - and it certainly sounds as if it is - I'd go for that, or even put the word out here to see if anyone could set it up for you.
|