It doesn't take many users to make a compelling argument for client-server versus peer-to-peer.
I have a client with just 3 workstations that I'm trying to convince to convert from peer-to-peer to a Small Business Server.
In your case, do your 8 workstations need to share files? What about data backup? Company email solution?
If you simply need IP access to the printer an fax, then sure peer-to-peer would be OK. But if any of the above features are required, and I would find it hard to believe that they wouldn't be, then management of the above on an 8-node peer-to-peer network would be insane and it's clearly a candidate for a Small Business Server.
I would have the office professionally cabled for ethernet with Cat5e cabling if it's not already; the wiring should home to a patch panel that's out of the way -- I like to home the network distribution system near the telephone distribution system. Place a decent switch there and a broadband router appliance with your DSL modem all on a UPS to purify power and maintain the network during short power outages.
Next is server grade hardware (I favour HP) in a relatively out of the way area of the office, and MS Small Business Server (a UPS on this also). Add proper setup by a competent consultant and you're on your way with a trouble free network including shared printers, faxes, files, centralized user management, data backup, and company email.