I have no real picture of how you've set up your database and thus could be off base here, but:
"I have 4 field all in a row with different suppliers product numbers in them."
Suggests that you may want to re-design your database to use a portal and a related table of this data instead of dedicated fields. That approach is more flexible in many ways.
Answering your specific question can only be done in general terms:
New Window is the script step that can be used to open a new window and display data such as you describe. In Mac, this is easy. In Windows you have to add a few steps to handle some pretty awful window size changes.
General script outline
Set Variable[$Data; YourTable::YourClickedField]
New Window [Specify parameters here to size and locate your window]
#Add Move/Resize window step here on windows platforms to set parent window to maximum possible dimensions
Go To Layout [Select layout you'll use to display data]
Enter Find Mode
Set Field[YourOtherTable::YourDataField; $Data]
Set Error Capture [on]
# if windows OS, Adjust Window[Maximize] here to pop your parent window back out to full size