Hi,
Another way could be that create a function module which will basically collect user's info, eg, from su03 or BAPI_USER _GET_DETAILS() WebRFC calls, then store the info in backend table in the way you like. Then in each flavor, you can add the calling FM script into the "onLoad" event of that flavor. These sound rather more work to do, but then everything is in your hands.
Br,
Dong Zhu