I found your website while looking for callers in my parents' neck of the woods. If you have the time, could you answer the following?
Callers almost always have their own music and sound equipment. This typically consists of a speaker, amplifier, microphone, and music, often on 45rpm records, but nowadays on CD, MP3, and mini-disks.
The cost of a caller depends on what you want. Do you want the caller just to call a few tips (10 or 15 minutes each), or do you want the caller to call the whole evening and/or afternoon? You need to negotiate with the caller and tell him/her what you'd like. The price depends upon many factors. For example, how many people are you expecting? How far does the caller have to travel to get to the event? Is alcohol involved? (square dancing events typically do NOT involve alcohol) What age group? What kind of facilities? Outdoors? Dance floor?
For a one-or-two-hour dance session, expect to pay between $100 and $250.