No, it does not require any special web hosting.
What you need to remember when starting a forum, is that if you anticipate it to get really big really fast, then you're better off starting with a VPS. Most forums however take quite some time before growing to that size, and so it's wiser to start off on a shared hosting plan, and migrate when the need arises.