No, you don't have to have a certain amount of fans (or friends) to create a business page.
However, if you want to be able to create a unique username for your business page you have to have a certain amount of fans. I think it's 1,000 but I'm not sure.