I have some difficulties to understand your report.
When I understood correctly the problem is that the recipient field is always pre-filled with the same user name. If so please contact Kunena support. In that case they are calling uddeIM always with the same parameter.
uddeIM & uddePF Development
CB Language Workgroup
CB 3rd Party Developer