Learn your business area well. Make sure you are committed as small businesses can take massive amounts of time, especially at the start. Ask anyone you know with business experience for more advice.
Some good advice for small businesses is to know your market. Get to know who you're selling to and what they need from you. You can't afford to annoy your customers.
There may be local resources available to help you as you start. The U.S. Small Business Association has resources all over the country that offer counseling and training to help you on your way.
All one really needs is the desire to work hard and go for it. By go for it I mean don't let what you don't know hold you back. When you're threatened with failure you will learn fast. Don't worry...
Most of the major IP companies provide server functions for small business. Good will mean reasonably price, meeting the needs of the small business, and able to continue service as the business...