Much will depend on the design of your data model. Both "lists" can be portals that list records. The portal rows can contain buttons that move that selected indivdiual from one list to another. The scripts involved would manipulate records in the join table that lists all attendees for a given service.
Members::__pkMemberID = member_attendance::_fkMemberID
Services::__pkServiceID = member_attendance::_fkServiceID
Services::anyfield X Members|All::anyField
Members|all is the name I'm giving to a Tutorial: What are Table Occurrences?. You'd set up your layout based on Services. The left hand portal would be based on members|all. Clicking a button in that portal row would create a new record in member_attendance linked to both members and Services. Clicking a button in the right hand portal would delete the record clicked from member_attendance.