Hi mike and welcome to the forum.
How tight does this connection need to be? How concentric? How are you going to tighten it? Pin wrench or maybe hand tighten and a knurl? Basically... What is the thing going to do? If it doesn't necessarily need to be super rigid and it's main purpose is to drive or just align, then I'd suggest for quick and slick connection... Go to your nearest John Deere dealership and ask to look at a quick disconnect drive for one of their mower decks. Or do a search... Couplings.
Far as the shaft and bore goes you could machine pretty much any shape in there you'd like to locate and drive but you should give consideration to the different costs associated with each. Wire edm isn't the cheapest way to go for sure.
Good luck,
Bob