The short answer is that it can be done without purchasing starship, shipgear, etc. You set a switch in the macola setup ini file & company setup for manifest. You would need to create your own arshtfil with the necessary information in it to allow macola to know that you had manifest table entries. This is the file starship writes to that holds tracking info, shipment cost, order number. Once the information is in the file correctly, the normal macola processing would take over again to post everything where it needs to go.
Now, building that file requires some solid table knowledge and understanding of how to test the validity of the data you are attempting to upload. If this is your first attempt, I suggest you engage one of the macola techies here to write it, help you write it, or work with someone who would document the work and maintain it as needed.