How to make a subsite not visible to public?

Hello,

How can I make a subsite (subdomain) not visible on the Internet live,but still able to view it at a temporary URL live? I have done this before with a single install by changing the URL to something like this in phpMyAdmin: http://IPAddress/~cpanelusername/

Can something similar be done with a single subsite? Or there an easier way? I want to be able to show the subsite user the site while it's being built, and don't necessarily want to build the site on a development site.

Just want to keep it simple and build the site within my multi-site environment.

Thanks, Joe.