You could probably talk to your ISP and get them to trade your modem for one with ethernet ports if you explain your situation.
If not, you can throw an extra network card in your PC and use it like a router/gateway to connect your Xbox to the internet through your PC.