NO! You DO NOT need a box.com account. Please see this detailed post and screencast.