OK, version 1.4 of InsertArg now includes the ability to output "cards" as well as card-producing buttons (for a menu). To utilize it, set your output (op) argument to be one of these values:
c ==> card, whispered
C ==> card, chatted
bc / bC ==> button for a whispered card (lowercase c) or chatted card (uppercase)
beC / bCe / bec / bce ==> as bc/bC, except using external labels for line-item output to a
You'll also need to specify a pipe-separated list of attribute-suffixes from the repeating section that you want to include in the card (the name is included automatically). The argument is "sfxlist", and it only needs the suffixes of the sub-attributes (you can use the xray helper script at the same link to get these). You can use a space in each element of the list of suffixes to designate labels for each suffix.
For instance, in a Hero 6E game, I might want to know the name of a power, the base points, advantages, active points, limitations, and real points of a power, as well as a description. My sfxlist would look like this (every element is a suffix followed by the replacement label):
!!sfxlist#pow_base_points Base Points|pow_advantages Advantages|pow_active_points Active Points|pow_limitations Limitations|pow_real_points Real Points|power Power Description
That, used in a getrepeating call, would produce a card like the one in my previous post in this thread. Here is the full call for that card:
!ia --whisper --show#getrepeating{{!!c#-M4jpPEy0ScLWE54K2gM !!s#powers !!sfxn#power_name !!l#Telekinetic Shield !!op#c !!sfxlist#pow_base_points Base Points|pow_advantages Advantages|pow_active_points Active Points|pow_limitations Limitations|pow_real_points Real Points|power Power Description}}
You can see that the mapArg (the first argument following the api handle) was set to 'whisper' to match my image. If I wanted to broadcast the card, I would set the mapArg to 'chat', instead. But that only matters for when your output (op) argument is set to cards ('c'). If you want to produce buttons, the mapArg would control whether your *buttons* are whispered or chatted (or involved in a menu), but the ultimate whispered/chatted volume of the *card* readout will be controlled by the output argument's 'c' character... meaning that you produce buttons that will send cards to whisper with 'bc', but you produce buttons that send cards to chat with 'bC'. For the purposes of the original poster, this means you would choose to chat the results of the card, since you want to share the information with other players, too.
An Example (with call breakdown)
Here is an example from that Hero6E character. I'll include the call, and then an image that shows the button output followed by one of the buttons clicked to show the card readout. After that, I'll breakdown the call so you can reproduce for your system. I'll include line breaks in the call for readability, but in game you would want to remove those.
!ia
--whisper
--show#getrepeating{{
!!c#Heretic
!!s#powers
!!sfxn#power_name
!!op#bC
!!l#+|Telekinetic Shield+Restorative Field+Katana+The Oneness
!!sfxlist#pow_base_points Base Points|pow_advantages Advantages|pow_active_points Active Points|pow_limitations Limitations|pow_real_points Real Points|power Power Description
!!frmt#o+
}}
...produces this output...

Breaking down the call...
!ia
--whisper
--show#getrepeating{{
The first line is the api handle.
The second line is telling InsertArg to whisper the result of the call to me. Whisper (used like this) provides a command line of "show", so our third line is saying how we want to replace that word in our command line... with the results of a getrepeating function call. After this, we get our arguments to getrepeating...
!!c#Heretic
!!s#powers
!!sfxn#power_name
The first line is the character (c) we are going to produce this for. This could be a name or an id, or it could use the internal function "getme" to get the speaking character.
The second line is the repeating section (s) from which to pull the elements. This could be spells, powers, skills, whatever your sheet has. You can use the xray helper script to discover the name to use.
The third line is the naming suffix (sfxn). In other words, for all of the sub-attributes associated with a single entry in the repeating section, which one contains the identifying name? It only requires the suffix (again, determinable with xray).
!!op#bC
!!l#+|Telekinetic Shield+Restorative Field+Katana+The Oneness
Next (the argument order doesn't matter, this is just the order they appear in the example) comes the way we want to output (op) the results. By using 'bC' we are saying we want buttons (b) that output (themselves) chatted cards (C).
The next line is the list (l) of elements to use. If it isn't provided, all of the elements of the repeating section will be included (and can be filtered using the 'f' argument). I wanted four of my repeating powers, so I designated a delimiter (the plus before the pipe), then I followed the pipe with the names of the elements, separated with the delimiter. The list will try to identify each entry using a number of potential formations (including if the character name is included -- see the help for more information).
Now that we know what items to include from the repeating section, what do we want to see from them? What information do we need to see on our card? That comes next...
!!sfxlist#pow_base_points Base Points|pow_advantages Advantages|pow_active_points Active Points|pow_limitations Limitations|pow_real_points Real Points|power Power Description
!!frmt#o+
The sfxlist argument is as I mentioned, above... each suffix from a sub-attribute, followed by a space and then the way I would like to relabel the information on the card. The list is separated with pipes. It will appear on the card in the order you provide the sub-attribute suffixes. Remember, too, that the naming element (already provided as the sfxn) is included automatically.
Finally, the last argument is a format (frmt) option to specify ascending order of the buttons.
Applying To Other Systems
Provided all of the information you need for a "card" comes from an entry in a single repeating section, this will work for you. Investigate the section with xray to find the suffixes you need, and replace the components of the call as necessary. You can enter your own static list of elements to include, or skip the list and use the filter (f) argument to arrive at a dynamic rendering of your entries at the time you run the call.
Including In a Menu
The getrepeating{{...}} function call is a discrete element that can be provided to hooks or an argument from another function in the InsertArg api. That means that you could use it in a menu call, and feed it to the source (s) argument of a row (remember to remove new lines from the following)...
!ia
--menu
--title#Card Menu
--row#getrow{{!!t#Powers !!s#getrepeating{{...}}}}
...which can, of course, be tweaked and made more pretty, but that is covered in other posts discussing using InsertArg.