Hello and welcome

First off, Keyclone and other programs don't require you to use the same class, they just send your keystrokes to every instance of WoW you have open. So all you have to do is put your spells on the same key bind for each client, for example have 2 mages, each with fireball set to be used when you push 1. Since you're leveling a pally and a druid I would suggest have the Pally be your main and spec the Druid as balance so you don't have to be in melee range to attack and you can just spam your spells while the Pally uses it's melee skills. As for healing you simply have your Druid focus on your Pally and your Pally focus on your druid and have them heal when needed by binding your heals to, for example, F1 for the druid healing the pally and F2 for the pally to heal the druid. The Macros Section of the Wiki will have lots of macros that can help you with this to get you started.

Good luck :thumbsup: :thumbsup: