You could book a round trip and use it as the outbound of a future vacation (as long as it is taken within 330 days) and then use miles / buy a return ticket for that "second" vacation. Something like CNX - FCO (stopover) - BOS (destination) - HKT (OJ end point) would work I believe, you're basically flying to Boston from Thailand with a stopover in Europe, then returning "home" to Thailand a few months later. You'd then be on the hook for figuring out how to get from HKT - BOS (miles, cash ticket, etc.)