I don't do fruit beers, so I'm not help there.
But, caramel malt = crystal malt. It does come in different colors and flavors, though. You'll often see it at crystal 60L, or caramel 10L, for example. That number is significant- that's what tells you exactly what it is. So, if you're using crystal 10 and caramel 60L, that's fine, but if they are the same number (degree) lovibond, then they are the same thing.