If your using a recent version of MS Access you can use SQL temp tables if you setup your queries as stored procedures. See http://support.microsoft.com/kb/287728. Each user should get their own set of temp tables, but I have never tried it myself.

Jay