From my understanding, Valve are now unable to license goldsrc externally due to some of their licensing agreements expiring, so it may not be possible at all.
They have info for Source
here which might give you an idea of some of the challenges and potential costs involved, but really you'd need to ask Valve sooner rather than later if you're seriously considering it.
__________________