Not exactly. There will be one IP address for the DVR. You cannot connect directly to the cameras; your remote software will be connecting only to the DVR.
Incorrect (disclaimer - I'm not familiar with that SPECIFIC DVR, but I'm betting that it works the same as 99% of them out there). Whoever logs in SHOULD have the ability to view any combination of cameras they choose, search recorded video, and if the account gives them permission, access the settings. They will not simply see a copy of your DVR's local display screen; the DVR is taking the digitized video and streaming it back out over the network.
Normally you'd be able to create different user accounts with different levels of access - ability to see live video, but not recorded video, and so on. IF the DVR supports the ability to control camera access by account, then you can set up accounts that are only able to display a single camera (or a specific 2 or 3 cameras, if you prefer).
Gotcha - That makes sense. I wasn't sure what the user accessing the link would see/be able to do. I will continue with the port forward method and see what that looks like. Thanks for the info!