You may bew overcomplicating things. If the otehr members of your family all use wi-fi enabled PCs, then all you need to do is to set up a home network of which your PC and all of theirs are members. Ten, they can 'share' a printer that's attached to your PC simply by adding a printer and looking for it on the network. I'm oversimplifying slightly in case I'm missing the point here, but here at home, I have an HP all-in-one printer/scanner connected via USB to my PC, and all the family use 'my' printer via their wireless connection to the router, and thence to my PC. As your IT friend said/implied, my PC is now the 'print server' for the whole family. No need to do/buy anything special - it's all there in Windows.
OnePlus 5T review: Hands-on