Filling from a keg could work. But, champagne is usually VERY carbonated, over 5 volumes probably. Bottling something that carbonated from a keg will be a project in itself. I have tried bottling 3.5 volume Belgian beers, and it was a little tough. YMMV of course, I would suggest practicing with highly carbonated water or something before you go to bottling your hard work.