hard drive -> not sure, but may need some memory to store user data?
wifi -> don't see the link...you can connect your 360 to Live wired or wireless, its a separate issue from kinect
for the older model of 360, you will require an external power cable to power the kinect though...the new 360S has a kinect port which is able to power up the kinect directly