As far as I know, it is okay to answer your own questions. It is also recommended to show your progress with a question, and this is easily accomplished by editing the question itself and incorporating the progress there.
When should I answer my own question and when should I edit the outcome into the question? (Obviously, if someone provided a satisfactory answer, then accepting it is more elegant, so suppose nobody provided a satisfying answer, or combining several answers gives a good one, or some scenario like those.)