hmm.. what I would do is...
Use
createvehicle to get the weapons in-game
Use
setpos to put em on the table
Use an animation like the one where the character points at the map on the table
Use
deletevehicle to get rid of the weapons on the table
Use
addmagazine and
addweapon to give the gun to the unit