I believe this is possible since the definition for the call application (prepaid script) is under the dial-peer configuration. The calling number from the FXS port will match to the correct dial-peer and the dial-peer will run the prepaid script accordingly.