One of the big limitations in Salesforce is the inability to set queues on Standard Objects other than Case or Lead. To overcome this limitation, one of things you will need to do is to create a custom queue object to link each object to. To do, this you will need to use Lookup Helper to set the queue for each record.