Greetings! You need a forum alright, and it should be like those you've mentioned, and I do have an exact solution to offer you,but since an open forum is not exactly the place where one should post details, I would request you to check the Personal Message Board for details.
regards,
neelanjan,
TheMagicClicks(formerly thinklabs)