All of information you need for this project is under the additional information section of the Youtube video you linked Specifically, the blog post referenced here.
On a side note, you are asking specific NXC questions on the ROBOTC forum, which is why the responses to your posts have been somewhat limited. We are always more than happy to help with any ROBOTC questions, but I'm not sure how deep the community's knowledge goes on the other programming languages; you may get quicker results posting these types of questions in an NXC-specific forum in the future.
Check out our Blog
! And our Facebook page
Need help? Take a look at our updated help documentation
and the ROBOTC Forums.