No, you don't need to send anything because the airline will send all your data to the US authorities before you depart.
On arrival expect some questions about where you are going and why. It doesn't look so good if you don't know the name of the friend you are visiting or the name of the hotel you are staying in. And *don't * try to be funny!