Hi.

Not sure if an "LLC" would help in this situation. Either way, Corporation, LLC or whatever, the other folks are on track. Setting them up correctly is not a DIY type of job ;-)

LLC=Limited Liability Company