Piccolo passo in avanti.
Ho modificato la riga $args= array(new xmlrpcval('12121', 'string'), new xmlrpcval('12321313', 'int'), new xmlrpcval('16/09/2018', 'string'), new xmlrpcval('$roomdays', 'array'));

togliendo gli apici da $roomdays

ora ho il seguente errore:
Fatal error: Call to a member function serialize() on integer in /web/htdocs/www.sito.xxx/dir/phpxmlrpc-4.0.0/src/Value.php on line 290



Ecco la struttura che ricevo:
codice:
Array
(
    [0] => xmlrpcval Object
        (
            [me] => Array
                (
                    [string] => 12121
                )


            [mytype] => 1
            [_php_class] => 
        )


    [1] => xmlrpcval Object
        (
            [me] => Array
                (
                    [int] => 1231131313
                )


            [mytype] => 1
            [_php_class] => 
        )


    [2] => xmlrpcval Object
        (
            [me] => Array
                (
                    [string] => 16/09/2018
                )


            [mytype] => 1
            [_php_class] => 
        )


    [3] => xmlrpcval Object
        (
            [me] => Array
                (
                    [array] => Array
                        (
                            [id] => 98970
                            [days] => Array
                                (
                                    [0] => Array
                                        (
                                            [avail] => 5
                                            [no_ota] => 1
                                        )


                                    [1] => struct
                                )


                        )


                )


            [mytype] => 2
            [_php_class] => 
        )


)

come se qualche valore sia settato in maniera errata.