depends on what seal gave up. If it's the rotary valve seal... it can be done in the boat. If it's a center seal... the engine needs to be disassembled, and the crank needs rebuilt.
As far as... "Can I do it myself"... it's not a trivial thing to do... but if you can follow directions in the service manual... then yes, you can do it.