My 650 has 2 head gasket leaks, I get oil on my boots all the time, don't sweat a few leaks it's almost mandatory for old Hondas to leak.
I would suggest you try what some have suggested on here, ride it until it stops then remove the gas cap and see if it starts right up!
I definately sounds like you have a fuel starvation problem, it may only effect one cylinder badly but will effect them all in the end.
Or you could try riding with the gas cap slightly unsealed, sounds like a tank breather to me.