This article presents a mechanism for using active objects for implementing message passing between (equal) threads. This is not a new idea by any standards, but having come across a working implementation for it some time ago, I found it elegant and useful enough to improve it further and present it here. Now, the explicit use of threads is often discouraged in Symbian, and even if they should be used, the client-server framework wrapped around the server thread is in most cases more than enough to provide inter-thread communication. However here I try to present a solution to a problem where there are 2 equal producer/consumer threads that require two-way communication not easily available via client-server framework.