Since I do not have currently the means to post
photos on this forum or any other, Am I able to
post from another computer such as my nephew's
Sure, you should be able to post photos from any computer that you can log onto this site at.
I think the only qualification is that the picture has to be on the computer you're using. It can be one you downloaded from the net, or imported from your camera or some other computer.