According to this SD thread, you do not have to have a business in order to get a business credit card, at least, CitiBusiness Card.
Quote:
"""
If other threads on the CitiBusiness are any indication, you don't need any real proof of business ownership, just use your own SSN for the taxID # and claim you are a sole proprietorship. I plan to use this for my "consulting business".
"""