I believe that the analyst should serve as the primary liason with the user community. Should testers who write the test scripts coordinate UAT? I believe there should be checks and balances in place. People who write the scripts could influence how the users complete the scripts and should NOT be involved with UAT.