There should be some verification/filter. Lot of users will enter just anything to see the idea.
Registration/Login will discourage users to use the site, so I recommend better filter out the ideas in backend. i.e. do not put them in the swap list unless verified.