If a US citizen has a child with a non-resident foreign national but they do not marry how can the foreign national become a legal US resident so that he can work in the US and help raise the child?
You should consult an Immigration lawyer. In my opinion, the best solution is that you should marry the foreigner, even though you don't want to, in order to sponsor him to move to the US.. But also