Currently we have a discussion board on a non-SharePoint site which allows users to use a nickname or their own name (just through a simple toggle) when posting a message. How can this functionality be added to a SharePoint 2010 discussion list?
Before their first post (regardless of which discussion list they are posting on), I would like to show a 'terms and conditions' page that they have to agree to, then they can choose a nickname that they can use when posting if they wish to be anonymous (real name hidden from the view unless the user is an administrator).
How can I go about doing this? I would like the nickname to be shared across sites (probably stored in the my site host, in a hidden 'settings' list; or another database - although that seems like overkill)