Well, you can have a separate type of weapon for the off-hand. Like Lightning Sword and Lightning Sword (Off-hand). That's only if you want to keep things a little simple.
EDIT: That won't make him attack twice or anything. XD So yeah, a script would do good.