Forum Moderators: open
Basically you write a player that imports an external XML file to get the list of videos to play. When you add new ones, you just upload the .flv and the updated XML file. No need to modify the .swf every time.
For user selection, you can devise controls within the Flash that also update based on the imported XML file, or use Javascript to communicate with your .swf.