I don't belive there is another way todo this without logging in as a community, but if a user wants to add memories to a community, they would have to log in, which i know we are trying to get rid of.
This patch just adds a switch user button at the top of memadd.bml to allow a user to specify the different communities they are a maintainer of.
(on a side note, why does LJ::get_effective_user need a password? none of the other functions seem to need to. )
Patch:
http://www.halkeye.net:90/diff/memadd.bml.diff
Test:
http://www.halkeye.net:90
login as test/test
find an entry (http://www.halkeye.net/users/halkeye/friends has all entries)
add it as a memory
Thanks