Customer access to own tickets

I am setting up a customer support system based on RT, and also want to
allow customers access to their own tickets without letting them see other
customers’ tickets. Is there any way to do this apart from having each
customer have their own queue? Or is there a way to create queues that
are a customer-specific view selected from a common queue?
Thanks for any advice you can give me.

Under Configuration->Global->Group Rights, you can give
"Requestor" the right to “Show Ticket” and if you like “Reply to Ticket”.
So a customer does not have be privileged, but he automatically
has the role “requestor” for his own tickets.