You're not being clear on precicely where the oil is coming from (maybe 'cause you're not familiar enough with all the parts)
My 900 developed a modest leak between the head and cylinder barrel at about 10,000 mi. I got a head socket and retourqued it knowing it was a long shot. It did slow the seepage down to the point that I was comfortable riding it 'till my 12k service. He!!, I could have kept riding it. Just it was ugly looking. Never a drop of oil on the garage floor, just dirty cylinder barrel.
Anyway, had head pulled at the shop and turns out I had a freeze plug that wasn't well sealed. Repair involved removing the cylinder barrel, pulling a couple of plugs ("while we're at it") and installing new ones. Slather some kind of adhesive on and hammer in with a drift.
All of this is doable at home with the proper tools (including a piston ring compressor and four hands when re-installing the barrel), but my guess is you're not up to it yet.
See your friendly neighborhood Ducati dealer.