Don't know what you mean by "through science".
You make a forum by either using one of the "free" host, which tends to be spammed with 3rd party ads and bout to fail, or you can pay a host and use something like phpBB.
You get the word out there by advertising, aka paying large sums of money and time. Everyone with a product to sell is faced with the same issue, and there are no easy way around that. Options includes pay per clicks, banner ads, flash ads, facebook spam, twitter spam, youtube spam, email spam.