Is there a way to enable WiFi-tethering without root access?
I don't know of any way to do wifi tethering without root (before 2.2).  You can, however, use bluetooth or a USB cable with PDANet which does not require root.