In answer to your question does it matter if the printer is plugged into a USB hub the answer is [b]NO[/b]
Now some printers [b]Can Not[/b]be shared over a network and as I don't know your model Brother I'm not sure what the position is with it.
But to get a Share going you'll need to run the Network Setup Wizard on your Desktop with the printer connected and enable File & Printer Sharing and Pay close attention the the Workgroup Name, when the Wizard finishes select the Close Now option. You may need to reboot the system it really depends on what going on. Once you have the master computer running open the Printer Window and right click on the Brother Printer and scroll down to the Sharing option and left click on this. A new window will be opened where you need to click on the box to share the printer and it should auto name it as Brother something then Apply the setting and close down.
Now open your NB and start it up and run the Network Setup Wizard on it and enable the File & Printer Sharing option and make sure that the Workgroup name is the same as the one on your desktop then when the Wizard is finished close it down and reboot if requested. Then open the Printer Window and click on Add Printer at the next pox chose Network Printer and then Browse if the Brother Printer is sharable it should appear on the list of Printers connected to another computer on the same Workgroup then all you need do is left click on the Brother Printer and accept the question telling you that some software is about to be installed and just follow through.