@Ronald *********
so you are still on your first 90 day stamp of your original Non-B visa (y)
If they applied for a Non-O visa at the thai consulate in their country BEFORE they came here they'd get a single entry 90 day one. It would be valid for 90 days <- meaning they would have that long to enter thailand AND they would get stamped in for 90 days.
You're correct IF they get a single entry tourist visa it's valid for 90 days <-meaning they have that long to enter thailand and get stamped in for 60 days
I would say If all they're doing is coming to visit you have them get single entry tourist visas from the thai consulate before they come here.