A virtual office gives freelancers and consultants a professional business address for invoices, contracts and mail, without putting a home address on every document. Here is who it suits and which plan fits.