- A copy of the Tweet Nest with OAuth code: https://github.com/alexmuller/tweetnest/tree/oauth-integration
- A web server (Apache definitely works, other stuff probably does)
- PHP (5.2+) with cURL
- A MySQL (4.1+) database
Unfortunately, I don't think you can set up multiple accounts in the same Tweet Nest install at the moment. You'll have to have two different directories with the Tweet Nest software, but they can reference the same database as long as you enter a different table name prefix during setup.
Obviously, for your private account, you'll want to password protect the directory it's in. On Apache this is fairly easy, not sure about others.