Help a Noob out? Marine application of robotix

please tell me i can connect via bluetooth to my arduino inside a water tight pvc, while it floats on the surface.
if so, can i reload the program/ change the program?

can i collect the data stored on an sd card via the bluetooth connection?
if so, how would i need to set it up?

is anyone aware of a scenario in which i can determine the depth of my WIRELESS robot, while it is under the water? mind you, i do not need to know the depth, as long as the arduino can read the depth such that the depth can be used to initiate a response. ie. pressure sensor? i have been informed of one but it seems out of budget for me, and i am hoping to find a cheaper route. i do not want to spend more than 20-30$ on a pressure sensor if i do not need to.

i want to use a camera that can take a picture or video triggered by motion within a short distance of the vessel. and i want the image accessable via bluetooth, WHEN THE VESSEL SURFACES.
can this be done?
what kind of sensor will detect motion in the water within 3m?

i have a camera in mind, its a security camera.
can i store its images/video on the sd card shield?

if there is anyone willing to take me under their wing, i have lots of questions, but they are all based on the answers i get from the originals that i ask.. i have a mind to do things, now i am self learning the way to get them done... i am happy to have any input!