I have reset mine lost host password by:
Creating a new user which I know the password.
going into the SQL database into the asp membership table
Finding both rows of data I need. The host entry and the "new user" entry.
Then copy the password and the password salt of the "new user" to the host entry.
All this assumes your running a new'ish version of dotnetnuke which stores the password info in the membership table. It used to be stored somewhere else(and I dont recall where)
As far as uploading a wma file. Once you have the host password you'll go in the host settings and there is a list of approved file types, you'll probably want to add all the media types while you're in there since DNN doesnt out of the box allow you to upload many media types. You used to be able to change the extention before the upload to one that is allowed, then rename it once on the server back to wma, I'm not sure if this loophole has been closed yet, since I havnt had to do it in a long time.
Hope this helps more than hurts....
BentAngle
.