Get your taxes done using TurboTax

No, if you have no US sourced income, you as a Swedish citizen do not need to pay US taxes.

If you son has income over $10,400 he needs to file a US tax return.