What is it about /private that you want? The fact that it is hidden?
/bin/ls -dleO@ /
drwxr-xr-x@ 35 root admin - 1258 Jan 17 13:12 /
com.apple.FinderInfo 32
/bin/ls -dleO@ /private
drwxr-xr-x@ 6 root wheel hidden 204 Jan 9 2010 /private
com.apple.FinderInfo 32
/bin/ls -dleO@ /private/*
drwxr-xr-x 112 root wheel - 3808 Jan 17 21:49 /private/etc
drwxr-xr-x 2 root wheel - 68 May 18 2009 /private/tftpboot
drwxrwxrwt 57 root wheel - 1938 Jan 18 16:28 /private/tmp
drwxr-xr-x 26 root wheel - 884 Jan 9 2010 /private/var
If "hidden" is all you want, then on Mac OS X you use
chflags hidden /path/to/the/file/or/directory
However, I do not know if Linux (and other flavors of Unix) have a similar "Hidden" flag. The traditional Unix hidden file trick is to start the file or directory with a period, then the default 'ls' command will not display any file or folder starting with a period, unless "ls -a" is used. I think the typical Unix GUI interfaces also treat the leading period files as hidden as well.
If you are not talking about hidding /private, then please elaborate on what your needs are.