måske:
SELECT beskeder.id, beskeder.modt, beskeder.afs, beskeder.emne, beskeder.sendt,
bruger.brugernavnFROM bruger
INNER JOIN beskeder ON bruger.id = beskeder.modt
WHERE beskeder.modt = '".mysql_real_escape_string($_SESSION['B_id'])."' LIMIT 5
<? echo "$row['brugernavn']"?>ellers må du lige lave et sql dump af dine 2 tabeller (beskeder og bruger) , gerne fake data, og begræns til ca 5 poster
@mysql_fetch_array($query)
fjern @, det undertrykker evt beskeder
i stedet for mysql_fetch_array bør du nok bruge
mysql_fetch_assoc, med mindre du også anvender det numeriske array
http://php.net/manual/en/function.mysql-fetch-array.phpps: du skyder dig selv i foden ved forsat at anvende det gamle mysql API, brug mysqli eller PDO.
det gamle API er fjernet i PHP7 som blev frigiveet 2015-12-03
jeg ved de forskellige webhoteller (unoeuro, meebox) allerede tilbyder PHP7, så det er et spørgsmål om tid før du får det tilbudt, og senere påtvunget