573
Yup, XOOPS is suitable for your needs.
But you have to host your site on paid server (it's cheap, no probz), and to buy a domain for it. I dunno in wich country you are, but here in Serbia it's cheap.
When you looking for hosting, buy one with MySQL (database) and PHP5+. That's it. :)