Is she an employee or a contractor?
If her employer withholds taxes and she gets a W-2, she is probably an employee and cannot contribute to a 401k.
If she is a contractor, the employer does not withhold taxes, and she will get a 1099, then she will have to pay taxes herself, and can open a solo 401k.