I doubt anyone would enforce this but legally you need to have no more than 2 people present to be considered a private transaction. Otherwise it is considered by law a trade show and other rules apply including CBI checks, etc.
This was brough up several times during a CCW class that I took and although we all laughed about it they were dead serious. It still sounds crazy to me, but it's something to think about.