Great to have you back too.
To make your web site live you will need two things. Get a domain registered and host it. Both require international debit/credit card. If you can arrange someone to let you use their card you can register a domain from godaddy.com or itsyourdomain.com etc. After you buy the domain find a hosting package with a reputable company that suits your need. Make your payment online, go to your domain registration account and point your name server to your host's server.
If you can't use the credit card then the only way is to go to a web solution company in BD and have them buy for you. You pay them, they register your domain. Then you can host with the same company. Quantumcloud does this, though we do it mainly for our design clients who want complete solutions. But we can help you there. I think, hasnut does this too and we worked with web bangladesh before, which provided good service.
The only thing you get to be careful about for small site like yours is that your hosting server is up more than 99% of time. Most bangladeshi hosts do not live up to that because they try to be over cheap and themselves buy cheap reseller accounts and naturally experience much down time. So my honest advise don't try to buy a package that is over cheap. If you buy your ownself, expect to pay 3.99-7.99/month for good service and customer support. For a BD company the cost would be 2500-3500/year for a reasonably good service.
Once your domain is pointed to the proper server, you can upload files using
FTP. SmartFTP and WSFTP are 2 of the most popular ones. Simply login to your server acct with the FTP user name and password and upload the whole site with the directory strucure intact. You are done.
_________________
Dust fills my eyes / Clouds roll by / and I roll with them / Centuries cry / Orders fly / and I fall again
Afford best design, implement best solution. Outsource your web design.