You cannot do it from your current home state if the matter was a FELONY. You must personally appear in court to have a bench warrant recalled. An attorney can only answer all of your specific questions if the attorney is able to look at the records in your case. I can do that with your case number and date of birth. You may call me if you would like to discuss this further.
Yes, you can have all of these cases dismissed at one time.
Mr. Pullman's answer is exactly what I would advise. There is little that can be done now.