Hello, Thank you for using justanswer. I can assist you with your questions today.
Yes the non resident alien needs to submit a W8-BEN to the LLC.
2) The LLC would file Form 1042 and Form 1042S and T to report the withholding. See links here:
3) Yes (I should have read further before answering #2)
4) The withholding and Form 1042 is required to be filed and paid by March 15. You can apply for a one month extension though.
The 1042 is pretty straightforward. You can use the fillable forms from the IRS.
Let me know if you have any further questions.
Thank you for your answer. This is what I had gleaned from my reading but it is good to get a second opinion