OK, so personally what I would do in this scenario is to remove access to all forums from guests (unless of course there are some you wish them to see. Once done, using the block manager to add the "Guest signup widget". This block gives the guest the ability to sign up, and you can use the WYSIWYG editor to add any other information you wish.