One way you can do this now is to select some text, right-click and go to “Services->TextEdit->New Window Containing Selection”. You can then just print from TextEdit. It’s a few more steps than a simple “print selection”, but it works.
I would also assume that it’d be fairly simple to create an AppleScript that implements “print selection”, but I’m not an AppleScript guy, so I can’t say for sure.