Radius has nothing to do with captive portal. This is a protocol used for authentication, authorization and accounting (also known as AAA) while captive portal is rather application and infrastructure component used to redirect web access to this portal in order to implement either access control or payment or whatever you may need.
I'm indeed surprised you didn't find in on internet
Difference between Zarafa and web mail is less obvious from end-user standpoint. Both are providing web based access to mailbox but Zarafa is offering addition features to emulate Microsoft Exchange server, including MAPI protocol.
However, you have to keep in mind that you can't deploy both because Zarafa uses proprietary mail store.
My personal standpoint is that is you don't need to emulate Exchange and don't need the calendar and pseudo groupware stuff Zarafa offers, you should not go in this direction because of its proprietary approach.