Don't allow PC3 to join the Homegroup, use the same Workgroup name on all PC's and share the printer through the Workgroup for PC3.
You could also turn on password protected sharing in the Advanced Sharing Options, then don't give out the passwords to the person using PC3. You would need to have different passwords on those machines for this to work.
You can also set up separate User groups and add only the trusted Users to that group but the set up for that is a bit more complicated.