Military.com has a whole list of organizations that allow you to communicate with soldiers, volunteer, or donate — and a quick Google search gives hundreds more options for ‘adopting’ US soldiers who are deployed or wounded and recovering.
Left off this list is Adopt A U.S. Soldier.
I have adopted an entire company plus several other service members through this site and am one of the moderators of the forum. :-)