One thing you need to take into consideration. A SQL backend is a good thing it makes for a very reliable way to store things. But if it isn't used properly the benefits aren't that great. To keep a program running quick and smooth, you always want to keep the number of SQL calls to a minimum. Every time you have to do an extra SQL query it adds overhead. That is why the you have private message screen is only on the main page. To add this SQL call to every script adds extra overhead, and on busy sites this ends up being a bad thing.
The main goal whenever I spend my time optimizing the code is to cut down on the number of SQL calls needed, not add to it.
It is possible to add this as an option, and that might be something I will look into. But it won't be in 5.0. The feature list for 5.0 is pretty much set, beta will be coming out later this week. If I start adding new features while the program is in beta it will make the beta period last much longer.
---
Scream
<A HREF="http://www.wcsoft.net" target="_new">http://www.wcsoft.net</A>