I'm not entirely sure as to what you're trying to do, but I'm assuming that you don't want it to post, for example, "3 nights" rather the equivalent of the multiplication of the entered value by a set amount per value. 3 nights @ $50, post $150.
To do this, you could use JavaScript.
It would look something like this:
[Note, I don't know how Paypal works, I stay in South Africa and they haven't realised that people actually live here, AND use the Internet as of yet, so I'm assuming that the hidden form field for the amount is called "amount", and your form variable for the length of stay is called "days_staying_there"]
<script language="JavaScript">
function calculate_total() {
var cost_per_night = 50;
document.mainform.amount.value = cost_per_night * days_staying_there;
}
</script>
<form name="mainform" method="POST" action="paypal.whatever" onSubmit="calculate_total();">
<input type="hidden" name="amount" value="0">
</FORM>
My JavaScript syntax might be a bit erroneous, I did this in a hurry.
Hope this helps you though.
Regards,
Kevin