Yes, use Joomla! and some extension. you can have a free membership website. but you need setting & a good Joomla tempalte. Need: 1.Joomla! 2. JACL 3. Community builder 4. ACE anyway please let me know the more details. i will give you more suggestion