you certainly don't need ldap at all, no. you sound like you're only doing radius accounting, not authentication, so you wouldn't need ldap.
You don't need to be doing radius accounting either. What you're looking for is a very correct use of radius, but all by itself might be a little of a waste. You could have a much easier time just using a simpler syslog server.