USB wireless modem, wireless router

Right now I have internet access on two different computers (one is a desktop and the other is a laptop) through a wireless router connected to the satellite modem.

I am looking into replacing the desktop with a laptop and getting a usb wireless modem to use on the USCellular network and doing away with the satellite connection.

Can this be done? If so, what do I need to make the wireless network work and have internet access with both laptops through the one modem?

I am using a Linksys WRT54G rouhter which, I think can also work as an access point.

Maybe there is a better solution?
 
Back