You only need two things. A wireless modem/router (to replace the USB thing that BT supplied) and a wireless network card for your desktop. From your description, your laptop already has built in wireless capability.
You may also need the means to physically connect one of your machines to the modem/router via an ethernet cable for the simple reason that it may be possible to change certain settings only by doing so. The laptop will have an ethernet port available.