Salaam Sardar Miyan,
If someones wishes to post on another forum out of their own volition then of course they are welcome but badgering others to join forums is another matter.
The forum policy states:
2(f)
" This forum must not be used as a platform for any form of indiscriminate advertising, whether it is with a view to promote another scholar's views or the views of a particular group of thinkers, especially when academic differences of opinion have been made clear.
2(l)
Links to external websites must be relevant to the topic. Where they are deemed to be inappropriate, they will be removed.