Does the attorney need to be a solicitor?

No, this is not necessary. Of course this may be a possible choice if there is no one else suitable who fits the appointment criteria.