Hi,
The affiliate program can work with or without PayPal. It's just a matter of what you select in the payment popup in the backend for the fees payment.
However, there is no options to add fields to the affiliate accounts. A simple solution could be to add custom user fields and give them a link to their user profile edition page where these fields would display.
Otherwise, it would mean customizing the files of the view "affiliate" to add your fields and adding the corresponding columns in the hikashop_user table.