One place to start might be the shipping example called Simple Data Logger. It has a front panel control for selecting channels that must be filled in before running the VI but it would be a simple change to add a pop-up window to allow a user to select from a list of channels either by name or number.