Ok, I think I got it, I went back to the drawing board and completly re-wrote the querry. So far I am getting the correct info, and the right id variables are being carried from one page to the next. I am sure this is kinda bulky and can be trimmed down, fewer lines and a little more efficiency, and I would love to hear them. Here is the revised code,
$sql = "SELECT A.invID as invID, A.title as title, A.year as year, A.date as date, A.sizeH as sizeH,
A.sizeW as sizeW, B.img as img, C.txt_title as txt_title,
C.text as text, D.one as one, D.two as two, D.three as three, D.four as four, E.artist as artist, F.medium as medium
FROM port_inventory as A, port_images as B, port_text as C, port_keywords as D, port_artist as E, port_medium as F
WHERE A.invID=B.invID
AND A.invID=C.invID
AND A.invID=D.invID AND A.invID = $id
AND A.artistID=E.artistID
AND A.mediumID=F.mediumID";
$result = mysql_query($sql);
while ($access = mysql_fetch_array($result)) {
$id = $access["invID"];
$artistID = $access["artistID"];
$title = $access["title"];
$mediumID = $access["mediumID"];
$year = $access["year"];
$date = $access["date"];
$sizeH = $access["sizeH"];
$sizeW = $access["sizeW"];
$img = $access["img"];
$txt_title=$access["txt_title"];
$text=$access["text"];
$kwd_one=$access["one"];
$kwd_two=$access["two"];
$kwd_three=$access["three"];
$kwd_four=$access["four"];
$artist=$access["artist"];
$medium=$access["medium"];
}