The short answer is yes. A foreigner can buy and own property in the US. There are no special requirements or fees for buyers from another country.
If the buyer is not in the US, there might be increased costs associated with communication and paperwork. However I would expect that the buyer would bear those costs.
I would recommend using a title company to complete the transaction. They can take care of all the necessary paperwork and most will have experience dealing with foreign nationals.
I hope this helps.